PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Presentación
  • ¿Cómo enviar faxes?
  • Programación del envío de faxes
  • Envío de un fax desde una aplicación WINDEV o desde un sitio WEBDEV
  • Envío de un fax creado con la aplicación editor de reportes
  • Configuración del servidor de fax por programación
  • Opciones del servidor de fax
  • Consejos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
Para enviar faxes desde una aplicación o desde un sitio, WINDEV y WEBDEV proponen varias funciones que le permiten enviar faxes a través del servidor de fax del sistema disponible en Windows XP y Windows 2000.
Observación: En Windows Vista, la gestión de faxes está disponible en Windows Vista Professional Edition y Windows Vista Ultimate Edition.
¿Cómo enviar faxes?
Para enviar faxes desde una aplicación WINDEV o desde un sitio WEBDEV, debe hacerlo:
Programación del envío de faxes

Envío de un fax desde una aplicación WINDEV o desde un sitio WEBDEV

Para enviar un fax desde una aplicación WINDEV o desde un sitio WEBDEV, debe hacerlo:
  1. Preparar el fax, es decir, el archivo que se enviará. También se puede adjuntar al fax una primera página específica (llamada "Portada").. Esta portada es un archivo ".cov" y se puede crear desde el servidor de fax.
  2. Uso FaxConnect. Esta función se utiliza para conectar la aplicación WINDEV al servidor de fax instalado en el ordenador actual.
  3. Envía el fax:
    • por FaxSend. Al enviar el fax, tiene la posibilidad de especificar el nombre de un WLanguage Procedure. Este Procedure será llamado cada vez que el estado del fax sea modificado por el servidor de fax. El estado del fax es devuelto por FaxStatus. Esta función se utiliza para rellenar el Estructura de FaxCompleteStatus que contiene las características del fax.
    • con iPreview y las funciones de impresión. Esta solución le permite imprimir directamente una reporte creada con el editor de reportes. En este caso, puede dar un nombre al fax enviado. El estado del fax será devuelto por FaxStatus. Esta función se utiliza para rellenar el Estructura de FaxCompleteStatus que contiene las características del fax..
      Observación: Se puede enviar un solo fax a la vez. Sin embargo, FaxSend se puede ejecutar varias veces en un fila: los faxes se añadirán a la cola de faxes. El WLanguage Procedure combinado con FaxStatus le permite saber qué fax se está procesando actualmente. Esta función se utiliza para rellenar el Estructura de FaxCompleteStatus que contiene las características del fax.
  4. Una vez enviados los faxes, basta con desconectar la aplicación WINDEV del servidor de fax con FaxDisconnect.

Envío de un fax creado con la aplicación editor de reportes

Para enviar un fax creado con la editor de reportes, puede hacerlo:
  • usar sólo iPreview (sintaxis 3). La reporte impresa por iPrintReport se enviará al número de fax especificado.. En este caso, no puede seguir el progreso del fax..
    // Sends the "RPT_CustInvoice" report by fax
    iPreview(iFax, "0006050402")
    iPrintReport(RPT_CustInvoice)
  • utilizar las funciones de fax y iPreview (sintaxis 4). iPreview establece (si es necesario) una conexión con el servidor de fax y devuelve el identificador de esta conexión.. Este identificador puede ser utilizado por las funciones de fax para seguir el progreso de la operación de envío..
    // Sends the "RPT_CustInvoice" report by fax
    ConnectID is int
    ConnectID = iPreview(iFax,"0006050402", "MyFax","\\MyFax\FaxPrinter")
    // "\\MyFax\FaxPrinter" is the share name of the fax printer
    iPrintReport(RPT_CustInvoice)
Configuración del servidor de fax por programación

Opciones del servidor de fax

El servidor de fax estándar de Windows propone varias opciones que se pueden configurar directamente desde la interfaz del servidor de fax. Estas diferentes opciones pueden ser configuradas por programación a través del registro. Usted tiene la capacidad de configurar y descubrirlo:
  • información sobre el envío de faxes (Windows 2000):
    La clave de registro correspondiente es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax:
    Número de intentosreintentos
    Número de minutos entre dos intentosRetardo de reintento
    Número de días antes de eliminar los faxes no enviadosDías sucios
    Archivar los faxes salientesArchiveOutgoingFax
    Directorio de faxes salientesArchivoDirectorio
    Imprimir el encabezado superiorCreación de marca
    Prohibir las portadas personalizadasServerCoverPageOnly
    Time cuando se inicia la tarifa económicaInicioCheapTime
    Time cuando finaliza la tarifa económicaStopCheapTime
  • información sobre el remitente del fax (Windows 2000):
    La clave de registro correspondiente es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax\UserInfo:
    Número del remitente de faxNúmero de fax
    Buzón AddressBuzón
    EmpresaEmpresa
    TítuloTítulo
    Nombre completoFullName
    ServicioServicio
    Negocios AddressOfimática
    Inicio PhoneTeléfono de casa
    Negocios PhoneTeléfono de oficina
    Muestra el monitor de estado al enviar y recibir faxes.Notificación visual
    Monitor de estado siempre en la parte superiorAlwaysOnTop
    Notificación por sonidoSonidoNotificación
    Código de facturaciónCódigo de facturación

Consejos

Para crear un servidor de fax y gestionar la rellamada, le recomendamos que especifique las siguientes opciones en el administrador de fax:
  • No hay reintento de envío de faxes:
    RegistrySetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax","Retries",0)
  • Tiempo de espera set a 0 mn entre dos intentos:
    RegistrySetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax","Retry Delay",0)
  • 0 día para guardar los faxes no enviados:
    RegistrySetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax","Dirty Days",0)
Es posible que un fax cuyo estado cambió de FaxStatusInit O FaxStatusCall a FaxStatusInactive se haya intentado enviar una vez. Entonces, este fax puede ser reenviado (no será automáticamente reenviado porque "No hay reintentos de envío de faxes" es set a True).
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario