AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Su versión: XXA240077F

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editors / Report editor / Printing in WEBDEV
  • Panorama general
  • ¿Cómo proceder?
  • Configuración del servidor Web para las impresoras locales (sólo servidores Web IIS)
  • Configuración del servidor Web para las impresoras de red
  • Selección de la impresora
  • Imprimir la reporte
  • Ejemplo
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
Imprimir una reporte en una de las impresoras conectadas al Web Server
Panorama general
Para imprimir una reporte en una de las impresoras conectadas al servidor Web, debe hacerlo:
  • configurar el servidor web. Esta configuración depende del tipo de impresoras utilizadas (locales o de red).
  • especifique la impresora que desea utilizar.
  • imprimir el reporte.
Nota: Este tipo de impresión se recomienda sólo para los sitios de Intranet.
¿Cómo proceder?

Configuración del servidor Web para las impresoras locales (sólo servidores Web IIS)

Para configurar el servidor Web para las impresoras locales (sólo servidores Web IIS):
  1. En IIS, utilice una cuenta local (IUSR) para las conexiones anónimas. Esta cuenta IUSR corresponde a la cuenta "Internet guest" y pertenece al grupo "Guest"..
    Para conocer la cuenta IUSR del servidor Web actual, consulte Cómo identificar la cuenta que ejecuta el protocolo AWP.
  2. Compruebe si las impresoras utilizadas por esta cuenta IUSR están autorizadas a imprimir (pestaña"Seguridad" de las propiedades de la impresora).
Nota: Se requiere una configuración específica de No para los otros tipos de servidores Web.

Configuración del servidor Web para las impresoras de red

Para configurar el servidor Web para las impresoras de red:
  1. Dependiendo del tipo de servidor Web utilizado:
  2. Compruebe si la cuenta de dominio puede escribir en el registro Regedt32:
    • Inicie Regedt32 ("Iniciar... Ejecutar... Regedt32" desde el escritorio de Windows).
    • Seleccione "HKEY_LOCAL_MACHINE\SOFTWARE\PC SOFT\WEBDEV\24.0".
    • Seleccione "Seguridad.... Derechos". Compruebe si la cuenta de dominio tiene los derechos para crear claves de registro ("Control total").
  3. Compruebe si el servidor web puede acceder a las impresoras.
  4. Compruebe si las impresoras utilizadas por la cuenta de dominio pueden imprimir (ficha"Seguridad" de las propiedades de la impresora).

Selección de la impresora

Para seleccionar la impresora:
  • usar iConfigure.
    Nota: iListPrinter devuelve la lista de impresoras locales instaladas en el ordenador actual.
  • especifique la impresora que se utilizará por defecto en el administrador de WEBDEV (botón"Configurar las impresiones", pestaña"Configuración").

Imprimir la reporte

Para imprimir una reporte, utilice iPrintReport.
Ejemplo
El "RPT_ReportName" reporte debe imprimirse en una impresora local o de red.
El control "LIST_PrinterList" lista las impresoras locales y de red accesibles desde el servidor web.
El botón "BTN_PrintReport" se utiliza para:
  • configurar la impresora a utilizar.
  • imprimir el reporte.
En este ejemplo:
  • el código de inicialización del control "LIST_PrinterList" es el siguiente:
    // Add the network printers
    ListAdd(MySelf, "\\Server1\HP 750")
    ListAdd(MySelf, "\\Server2\Canon LBP-1000")
    // Add the local printers
    ListAdd(MySelf, iListPrinter())
  • el código de clic del servidor del botón "BTN_PrintReport" es el siguiente:
    // Select the printer used
    iConfigure(LIST_PrinterList[LIST_PrinterList])
    // Print the report
    iPrintReport(RPT_ReportName)
    // If no printer is selected,
    // the print will be performed on the printer selected
    // in the WEBDEV administrator
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 26/06/2019

Señalar un error o enviar una sugerencia | Ayuda local