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

Envío de fax con FAXCOMEXLIB

Estas en el tema de Envío de fax con FAXCOMEXLIB en el foro de .NET en Foros del Web. Hola a todos. He desarrollado una aplicación para la generación y envío de albaranes (archivos pdf) vía email y fax en vb .net. Para la ...
  #1 (permalink)  
Antiguo 21/01/2008, 10:04
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Envío de fax con FAXCOMEXLIB

Hola a todos.
He desarrollado una aplicación para la generación y envío de albaranes (archivos pdf) vía email y fax en vb .net.
Para la parte de envío a través de fax, utilizo la librería FAXCOMEXLIB.
El problema se plantea cuando al enviar el fax a través del servicio de fax de windows, previamente se abre el fichero adjunto, el albarán en formato pdf en el adobre reader.
Me gustaría saber si alguien conoce la forma de enviar el fax sin que se abra el adobe reader, ya que la aplicación se ejecuta en segundo plano y el envío debe ser totalmente automático.

Muchas gracias.
  #2 (permalink)  
Antiguo 03/04/2008, 15:50
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Re: Envío de fax con FAXCOMEXLIB

Hola, yo tuve el mismo problema.Lo que debes hacer es bajarte el gsview y modificar el registro de windows para que asocie la impresion del archivo .pdf al gsprint.
Tienes que poner en el registro:
HKey_CLASSES_ROOT->AcroExch.Document->shell->Printto->Command
esta clave
"C:\Program Files\Ghostgum\gsview\gsprint.exe" "%1" -printer ""%2"" "%3" "%4"

Lo que haces con eso es que cuando se quiera mandar a imprimir un archivo .pdf llame al gsprint y no al acrobat reader (verás que esta linea deberia decir algo respecto del adobe reader antes de que la cambies)

De esta forma se logra que se puedan mandar varios fax automatizados (con el adobe se cuelga) y no se abra el reader. La unica contra que tiene es que aparece una ventada de cmd por un lapso muy breve (menos de 1s) y se cierra.

Espero que te haya servido.
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 13:37.