Índice
Objetivo
Prerrequisitos.
Son prerrequisitos para la utilización de la copia controlada:
- La impresión de Copia Controlada de archivos Microsoft® Office (Word y Excel®), no funciona en Linux®, pues necesita de Microsoft® Office instalado en el servidor y cliente. Recordando que para máquinas con sistema operativo de 64 bits, se debe utilizar el Microsoft® Office 64 bits.
- Para utilizar la copia controlada utilizando un servidor con Windows 7, o Windows server 2008 es de extrema importancia que se realicen las actualizaciones del Windows Update. Algunos componentes esenciales para el proceso de la copia controlada, no vienen por estándar con la instalación del medio del Windows y del Office, siendo necesario realizar las actualizaciones para que estos paquetes se instalen.
- Para actualizar las propiedades del archivo es necesario marcar el atributo Actualiza Propiedades Copia Controlada? en la publicación del documento, conforme a la figura.
Copia Controlada
En algunas instalaciones ocurre el error: “java.lang.NoClassDefFoundError : null” al imprimir documentos Microsoft® Office. En este caso algunas configuraciones se deben realizar en el servicio:
- En la pantalla de servicios del Windows® es necesario acceder las propiedades del servicio del Fluig, conforme a la imagen a seguir:
Es preciso configurar un usuario administrador para la ejecución del servicio.
- Certifíquese que este usuario tenga controle total sobre los directorios del volumen.
- En la pantalla de servicios del Windows® también es necesario que el servicio Spooler de Impresión esté iniciado en las máquinas donde se realizará la impresión.
- Será necesario ejecutar el programa de Servicios de Componente del Windows®, este programa es responsable por la gestión de componentes de integración COM dentro del Windows®. Acceda el Ejecutar o acceda cualquier prompt del sistema operativo y digite: dcomcnfg.
- En este programa ejecute los siguientes pasos para configurar archivos Microsoft® Excel®:
- Expanda la opción Servicios de Compentes.
- Expanda la opción Computadoras.
- Expanda la opción Mi Computadora.
- Haga clic en el Ítem Config DCOM.
- En la lista de componentes que va a aparecer a la derecha busque Microsoft Excel Application.
- Haga clic sobre el componente con el botón derecho del mouse y seleccione Propiedades.
- Seleccione la Pestaña Identidad, elija la opción El usuario interactivo.
- Seleccione en la pestaña Seguridad la opción Personalizar para todos los tipos de seguridad y haga clic Editar en cada uno de los grupos agregue el usuarioTodos/Everyone. Conforme a las pantallas a seguir:
- Para documentos Microsoft® Word, ejecute los mismos procedimientos del Microsoft® Excel®, simplemente seleccionando el ítem Documento del Microsoft Word 97 - 2003 en la lista de componentes.
- Después de las configuraciones de los archivos Microsoft® Office en los Servicios de Componente, si el sistema operativo es Windows 64 bits se deberá crear la carpeta Desktop en los directorios C:\Windows\System32\config\ y C:\Windows\SysWOW64\config\systemprofile\ del servidor.
Importante
En algunas máquinas con sistemas operativos 64 bits, los componentes del Microsoft® Office no son creados en los Servicios de Componente para 64 bits, sino en el de 32 bits. Para visualizar los Servicios de Componente de 32 bits, se deben ejecutar los procedimientos a seguir.
- Ejecutar el Console de Administración para 32 bits:
- Agregar el Servicios de Componente al Console de Administración, conforme a las imágenes a seguir:
- Haciendo clic en OK, se exhibirá el Servicios de Componente en el Console, entonces simplemente siga las instrucciones anteriores y configure los componentes de los archivos Microsoft® Office:
Sugerencia.
En el caso que tenga interés que el Servicio de Componentes se exhiba siempre en el Console, es necesario guardar estas configuraciones utilizando la opción Guardar, informando un directorio para almacenar el archivo Console.msc. Y al ejecutar el Console de Administración nuevamente, abrir este archivo.
Archivos PDF
Al utilizar archivos PDF, pueden ocurrir situaciones donde la copia controlada no se imprime, cuando se trata del servidor Linux® y cliente Windows®. Esto puede ocurrir debido al mapeo de IP's. Para detectar esta situación, recomendamos simular la situación de la siguiente manera:
(a) Abrir el console del Java™ y copiar la URL del archivo ubicada poco después de la String printDocument;
(b) Pegar la URL en el navegador y verificar si el archivo se abre normalmente.
En el caso que el Console Java no esté activado, se puede activarlo en el Panel de control Java.
Variables para utilización en Copia Controlada
Propiedades que actualizan cuando el documento se visualiza:
Variable | Descripción |
---|---|
Webdesk.Author | Autor del documento |
Webdesk.active | Documento activo |
Webdesk.Document | Código del documento |
Webdesk.Publisher | Publicador del documento |
Webdesk.Version | Versión del documento. |
Webdesk.Description | Descripción del documento |
Webdesk.DestinationArea | Área |
Webdesk.ApprovedOn | Fecha en que el documento se aprobó |
Webdesk.CreationDate | Fecha de creación del documento. |
Webdesk.ExpiresOn | Fecha de vencimiento del documento |
Webdesk.FirstVersionDate | Fecha de la primera versión |
Webdesk.LastUpdateDate | Fecha de la última actualización |
Propiedades que actualizan cuando el documento se imprime:
Variable | Descripción |
---|---|
Webdesk.PrintDate | Fecha de la impresión |
Webdesk.PrintedDocument.AreaResponsible | Responsable por el área |
Webdesk.PrintedDocument.Description | Descripción del documento |
Webdesk.PrintedDocument.Number | Número del documento |
Webdesk.PrintedDocument.Version | Versión del documento. |
Webdesk.PrintedDocument.PrintRequester | Requisitante/Solicitante |