|
|
|
|
- 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
- Configurar el servidor de fax mediante programación
- Opciones del servidor de fax
- Consejos
Envío de faxes con WINDEV y WEBDEV
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. 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: - Preparar el fax, es decir, el archivo que se enviará. También puede adjuntarse al fax una primera Page específica (llamada "Portada Page"). Esta portada Page es un archivo ".cov" y puede crearse desde el servidor de fax.
- Utilice la función FaxConnect. Esta función se utiliza para conectar la aplicación WINDEV al servidor de fax instalado en el ordenador actual.
- Envía el fax:
- con la función 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 sirve para rellenar la Estructura de FaxCompleteStatus que contiene las características del fax.
- con iDestination 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 sirve para rellenar la Estructura de FaxCompleteStatus que contiene las características del fax.
Observación: Se puede enviar un solo fax a la vez. Sin embargo, FaxSend puede ejecutarse varias veces en un fila: los diferentes faxes se añadirán a la cola de faxes salientes. El lenguaje WLanguage Procedure combinado con FaxStatus permite saber qué fax se está procesando actualmente. Esta función sirve para rellenar la Estructura de FaxCompleteStatus que contiene las características del fax.
- 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: - utilizar sólo la función iDestination. 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 iDestination(iFax, "0006050402") iPrintReport(RPT_CustInvoice)
- utilizar las funciones de fax y iDestination. iDestination 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 = iDestination(iFax, "0006050402", "MyFax","\\MyFax\FaxPrinter") // "\\MyFax\FaxPrinter" is the share name of the fax printer iPrintReport(RPT_CustInvoice)
Configurar el servidor de fax mediante 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 se pueden configurar mediante 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:
| | Archivar los faxes salientes | ArchiveOutgoingFax | Directorio de faxes salientes | ArchivoDirectorio | Hora de inicio de la tarifa económica | InicioCheapTime | Imprimir el encabezado superior | Creación de marca | Momento en que finaliza la tarifa económica | StopCheapTime | Número de días antes de eliminar los faxes no enviados | Días sucios | Número de intentos | reintentos | Número de minutos entre dos intentos | Reintentar delay | Prohibir las portadas personalizadas | ServerCoverPageOnly |
- información sobre el remitente del fax (Windows 2000):
La clave de registro correspondiente es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax\UserInfo:
| | Buzón Address | Buzón | Código de facturación | Código de facturación | Departamento | Departamento | Empresa | Empresa | Monitor de estado siempre en la parte superior | AlwaysOnTop | Muestra el monitor de estado al enviar y recibir faxes. | Notificación visual | Negocios Address | Ofimática | Negocios Phone | Teléfono de oficina | Nombre completo | FullName | Número del remitente de fax | Número de fax | Sonido Notification | SonidoNotificación | Teléfono fijo | Teléfono de casa | Título | Título |
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", "Reintentos",0) - Tiempo de espera set a 0 mn entre dos intentos:
RegistrySetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fax", "Reintentar 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 se puede reenviar (no se reenviará automáticamente porque "No reintentar el envío de faxes" es set a True).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|