TROUBLESHOOTING: ViewTrac & ViewPrint Versión 1.0 INDEX GENERALES 1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir BASE DE DATOS 2. Configurar nombre de la instancia de la Base de Datos en el XML del servicio 3. Los datos del archivo de configuración de la Base de Datos XML son los mismos al archivo instalado por defecto. 4. El usuario ViewTrac2 no existe en la Base de Datos 5. Verificar que la autenticación de la Base de Datos sea mixta 6. Verificar que el usuario de ViewTrac tenga permisos en la base de datos 7. La clave del usuario oper en la base de datos es 123456 8. El usuario oper no se encuentra activo 9. No se puede ingresar con el usuario oper al ViewTrac Manager 10. No es posible accesar al ViewTrac Manager. La instancia de SQL se encuentra en otro servidor SERVICIO
11. Cómo verificar que el servicio se encuentre disponible desde otras partes de la red (Incluyendo las SFP/MFP) 12. Cómo verificar la versión del servicio 13. No se imprime hoja de error pero tampoco envía correo electrónico cuando el usuario supera la cuota asignada EMBEDDED SOLUTION 14. Establecer el nivel del Log de Soluciones embebidas para permitir las entradas al log 15. En los settings de ViewTrac cambio el nombre del botón pero no cambia en la pantalla de la multifuncional 16. La aplicación da error de licencia aunque ya se ha cargado el archivo. 17. Al enviar una impresión sale error MFP not loaded 18. He instalado la versión 2.4.72 o superior de ViewTrac, y he configurado el parámetro Segundos de inactividad antes que el panel vuelva a la página inicial con un valor, pero cuando ingreso a las funciones Copia, Fax, Email, FTP, parecen tener un tiempo de espera diferente (inferior o superior) al que he configurado VIEWTRAC MANAGER 19. Al generar un reporte en el mismo rango de fechas, muestra totales de impresión diferentes 20. Ya ha iniciado el siguiente mes pero sigo viendo en algunos usuarios la cuota sin renovar
1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir En este mensaje puede cambiar el usuario por Unknown o Port 9100. La razón por la cual se produce este mensaje es debido a la forma como la multifuncional o impresora procesa el trabajo de impresión. Puede que el trabajo sea liberado del PC del usuario con el username correcto (esto se verifica pausando la cola de impresión en el equipo y verificando los datos antes de liberar la impresión)pero cuando este mismo trabajo llega a la MFP, antes de imprimirlo, la máquina genera varios trabajos internos, por lo cual el trabajo que se imprime finalmente puede ser el que llego originalmente del usuario o uno de los que ha creado la multifuncional. Si fuera este último caso, se asignaría el usuario de la MFP (Puerto 9100) o algunas veces el username queda en blanco o como Unknown. Ya que este usuario fue el que finalmente imprimió, se registra la transacción a su nombre. La solución para este problema sería, buscar con el ViewTrac Manager el usuario por el nombre Puerto 9100 Port 9100 o Unknown según sea el caso, y asignarle permisos ilimitados de impresión, para que los usuarios puedan trabajar normalmente 2. Configurar nombre de la instancia de la Base de Datos en el XML del servicio En el XML GoSoftware.General.Core.DataBase.Configuration.xml que se encuentra en la ruta de instalación del servicio, es necesario configurar el Datasource, que se refiere al servidor donde se encuentra la base de datos. (Revisar sección 2.2.2.1 Configuración XML del Manual de Usuario) <DataSource>10.190.3.16</DataSource> Cuando el servidor de la base de datos contiene más de una instancia, o se está usando una versión de SQL Express, no es suficiente poner la IP, sino que se debe colocar el mismo nombre del servidor que aparece cuando intentamos ingresar al SQL Server Management
<DataSource>LADLAB2\SQLEXPRESS</DataSource> 3. Los datos del archivo de configuración de la Base de Datos XML son los mismos al archivo instalado por defecto En el archivo de XML de Base de Datos se configuran unos parámetros por defecto, como son el nombre de la Base de Datos, el usuario de conexión, la clave encriptada del usuario. Si el usuario ha ejecutado el script de creación de la Base de Datos y no ha realizado cambios en la forma de conexión, usuario o nombre de la base de datos (no recomendable) los datos de este archivo deben ser dejados como son instalados, cambiando únicamente el DataSource por el servidor donde se encuentra instalada la Base de Datos. Para más detalles de los valores por defecto, revisar sección 2.2.2.1 Configuración XML 4. El usuario ViewTrac2 no existe en la Base de Datos En el script de creación de la Base de Datos, se crea el usuario ViewTrac2 que será con el cual nos conectaremos con la Base de Datos propia homónima ViewTrac2. Si por alguna razón, en la base de datos, el administrador de la base de datos eliminó el usuario ViewTrac2, es necesario ejecutar la siguiente parte del script de creación para volverlo a crear, dar acceso y asignar permisos de propietario de la Base de Datos ViewTrac2. exec sp_addlogin 'ViewTrac2','Lexmark60505','ViewTrac2',English
if not exists (select * from dbo.sysusers where name = N'ViewTrac2' and uid < 16382) exec sp_grantdbaccess N'ViewTrac2', N'ViewTrac2' GO exec sp_addrolemember N'db_owner', N'ViewTrac2' GO 5. Verificar que la autenticación de la Base de Datos sea mixta Para que podamos accesar a la base de datos a través del servicio o del Manager, el servidor de SQL Server debe tener habilitado la autenticación mixta. Esto se revisa siguiendo estos pasos: - Ingresar al SQL Server Management Studio. Propiedades de la base de datos
- Security Server authentication Una vez se realiza el cambio, es necesario reiniciar el servicio de MSSQL para que apliquen los cambios. 6. Verificar que el usuario de ViewTrac tenga permisos en la base de datos En el script de creación de la base de datos, se crea el usuario ViewTrac2, que va a ser el usuario a través del cual se realizarán los comandos de actualización a la base de datos de igual nombre ViewTrac2". Este usuario debe tener permisos de db.owner sobre la base de datos ViewTrac2
Para revisar esto, ingresar al SQL Server Management Studio, En Seguridad, propiedades para el usuario ViewTrac2, User Mapping y verificar que para la Base de Datos ViewTrac2 el rol del usuario sea public y db_owner. 7. La clave del usuario oper en la base de datos es 123456 Ejecutar el siguiente script en la base de datos para restablecer la clave del usuario oper al estándar de instalación update [user] set [password] = '59DDE9D8F4D42601B7E1BE4448A6D7' where username = 'oper'
8. El usuario oper no se encuentra activo Modificar directamente en la base de datos el estatus a Activo, a través del siguiente script update [user] set [status] = 1 where username = 'oper' 9. No se puede ingresar con el usuario oper al ViewTrac Manager Modificar directamente en la base de datos el usuario oper para ingresar con el ViewTrac Manager, a través del siguiente script update [user] set [flagadministratormfp] = 1 where username = 'oper' 10. No es posible accesar al ViewTrac Manager. La instancia de SQL se encuentra en otro servidor En este caso, hay dos cosas a verificar: que el servidor de SQL tenga activada la opción de autenticación mixta, y que tenga habilitado el puerto que se usa por defecto (1433) y no hayan bloqueos de red. Para la opción de la autenticación revisar el tema correspondiente. Para revisar que el puerto se encuentra abierto, desde otro PC se ejecuta el comando telnet IP_Servidor_SQL 1433. Si no se abre el canal con el servidor, antes de revisar si hay políticas de restricción de puertos en la red, o que el firewall este activo. El número de puerto y que se encuentre activo se revisa ingresando en las Herramientas de Configuración (Configuration Tools) de Microsoft SQL Server, y en la herramienta SQL Server Configuration Manager. Eso nos mostrará una consola como la que se presenta en la siguiente figura. Ingresamos en las opciones:
- SQL Server Network Configuration o Protocols for MSSQLSERVER TCP /IP y revisamos las propiedades En la pestaña del Protocolo, debe estar Habilitada (Enable) y en el siguiente tab de IP Address muestra el TCP Port utilizado. Si hay algún parámetro que se deba modificar, una vez se seleccionan los datos correctos, se debe reiniciar el servicio de MSSQLSERVER para que el sistema tome los cambios. 11. Cómo verificar que el servicio se encuentre disponible desde otras partes de la red (Incluyendo las SFP/MFP) Se debe tener en cuenta si la red del cliente se encuentra segmentada y en qué parte se pierde la comunicación con el servicio. A nivel general, ejecutando el comando telnet desde otro PC en la red, a través del command prompt
Si la pantalla se muestra con el cursor titilando y al enviar un carácter muestra un string como el de la segunda figura, significa que hay comunicación en doble sentido contra el servidor.
Si no hay conexión, nos da time out inmediatamente. 12. Cómo verificar la versión del servicio Para las versiones 2.4.71 en adelante, la versión se puede ver en el nombre de la carpeta donde quedó instalado el servicio.
También se puede revisar en las propiedades del archivo GoSoftware.ViewTrac2.Service.exe, ubicado en dicha carpeta donde se encuentra instalado el servicio, y seleccionar la pestaña Versión. Nota: Para las versiones anteriores a la 2.4.5, no se muestra correctamente la sub-version x.x.y
13. No se imprime hoja de error pero tampoco envía correo electrónico cuando el usuario supera la cuota asignada Es necesario recordar que la opción de envío de correo electrónico cuando el usuario ha excedido la cuota, está disponible en el script de creación de base de datos desde la versión 2.4.5. En versiones anteriores, es necesario ejecutar el script de actualización, que ingresará los registros necesarios a la tabla GeneralParameter. Dichos registros se identifican porque inician con la letra M También es de resaltar que estos parámetros se configuran en la base de datos para que el envío de correo se realice desde el servidor donde se encuentra el servicio de ViewTrac, por lo cual, así la MFP esté configurada para enviar correos electrónicos, esto no tiene que ver con el envío de correos por ViewTrac. Para más detalles de cómo configurar cada registro, revisar la sección 3.6 Parámetros del Manual de usuario. El error de esta pregunta se presenta en la versión 2.4.7, 2.4.71 y 2.4.72 Se presenta por un conflicto en los permisos que se restringían para los dispositivos de Framework 3. Pero se arregla con la siguiente versión: 2.4.8. 14. Establecer el nivel del Log de Soluciones embebidas para permitir las entradas al log En el menú oculto (http://ip_mfp/se) sección Embedded Solutions, utilizar la opción de Set Logging Level en Yes.
15. En los settings de ViewTrac cambio el nombre del botón pero no cambia en la pantalla de la multifuncional Para que se aplique este cambio, una vez se cambia el nombre del botón en los settings de la MFP y aplicar los cambios, vamos al menú de soluciones, se selecciona ViewTrac, se elige Detener y luego volver a Iniciar el Servicio
16. La aplicación da error de licencia aunque ya se ha cargado el archivo. Verificar que el archivo de licencia se está cargando correctamente después de aplicar los valores en el MFP. Dentro de la configuración de la aplicación, seleccionar Ver valor actual y verificar que traiga datos cargados. Aquí se puede corroborar que la licencia sea para View Trac en el APP_NAME. Cabe recordar que la licencia para ViewTrac Local es diferente. Revisar que la fecha y hora de la MFP estén bien configuradas.
En caso que, aunque se cargue manualmente la licencia en la MFP, sigue dando error. Se puede ver que sea la licencia porque en los logs de los Embedded Solutions en la MFP, los mensajes que envía al servicio En caso que continúe el error, por más que se cargue la licencia, se debe restaurar los valores de fábrica de la LES y volver a cargar la aplicación. Es conveniente tener las licencias en el servidor, revisar la sección 3.9 Cargue de Licencia 17. Al enviar una impresión sale error MFP not loaded Revisar sección 3.5.3 Creación MFP 18. He instalado la versión 2.4.72 o superior de ViewTrac, y he configurado el parámetro Segundos de inactividad antes que el panel vuelva a la página inicial con un valor, pero cuando ingreso a las funciones Copia, Fax, Email, FTP, parecen tener un tiempo de espera diferente (inferior o superior) al que he configurado Para que estas funciones (email, copia, fax, FTP) que son propias de la MFP y a las que se accede después de la autenticación contra ViewTrac, tengan el mismo tiempo de espera, se debe configurar en Valores Valores Generales Tiempos de espera Espera de pantalla
19. Al generar un reporte en el mismo rango de fechas, muestra totales de impresión diferentes Este problema fue solucionado con la versión 2.4.71, por lo cual la solución es actualizar el sistema a dicha versión. 20. Ya ha iniciado el siguiente mes pero sigo viendo en algunos usuarios la cuota sin renovar Cuando la cuota se configura como Recurrente, se actualiza con el valor de cuota asignada al grupo en el momento en que hace uso del sistema el siguiente mes. Por ejemplo: si un usuario no ha usado el sistema desde Septiembre y actualmente es Noviembre, al consultar este usuario en el ViewTrac Manager, vamos a ver que aún tiene la cuota del mes de Septiembre.