Tabla de Contenidos


Requerimientos del módulo de impresión Discovery



Módulo de Impresión Discovery:

  1. Requerimientos del módulo de impresión Discovery



Este módulo busca tener un control de todas las impresiones que se realizan en una organización basado en un esquema de cuotas que son asignadas a los usuarios y teniendo en cuenta los costos de impresión por cada una de las impresoras involucradas en el esquema.

Requerimientos



Archivos en el servidor Discovery

Para el correcto funcionamiento del módulo de administración de impresiones se requiere contar con la versión K90 o versión posterior1), adicional a esto se requiere tener en el servidor dentro del directorio Software los archivos:



Archivos en el agente Discovery



Configuración en el módulo Configurador de agentes (AgentConfig)

El nuevo módulo Configurador de agentes incluye la nueva sección Componentes, en la que se encuentran las nuevas opciones para administración de impresiones, las cuales se deben configurar según se requiera. La siguiente imágen muestra las opciones mínimas requeridas para habilitar la auditoria y el sistema de cuotas de los usuarios que se creen en el sistema para impresión.



Ajustes requeridos en base de datos y/o internos

Ejecutar este paso solo si no se encuentran las tablas en el archivo interno y la base de datos
El modulo para administración de impresión requiere que se adicionen las siguientes tablas en el archivo interno de la base de datos:

SQL 
 
FIELD[NOP]:RESERVESPRINT:[IDRESERVE]INTEGER IDENTITY(1,1), 
CONSTRAINT IDRESERV1 UNIQUE ([IDRESERVE])
FIELD[NOP]:RESERVESPRINT:[USUARIO]VARCHAR(80)
FIELD[NOP]:RESERVESPRINT:[ALIAS]VARCHAR(80)
FIELD[NOP]:RESERVESPRINT:[DOCUMENT]VARCHAR(100)
FIELD[NOP]:RESERVESPRINT:[RNDSTR]VARCHAR(80)
FIELD[NOP]:RESERVESPRINT:[NPAGES]INTEGER
FIELD[NOP]:RESERVESPRINT:[AUTHORISTAT]INTEGER
FIELD[NOP]:RESERVESPRINT:[PRINTSTATUS]INTEGER
FIELD[NOP]:RESERVESPRINT:[PRINTER]VARCHAR(100)
FIELD[NOP]:RESERVESPRINT:[COLOR]INTEGER
FIELD[NOP]:RESERVESPRINT:[DATEREQ]DATETIME
FIELD[NOP]:RESERVESPRINT:[PAYER]VARCHAR(100)
FIELD[NOP]:RESERVESPRINT:[COST]INTEGER
 
FIELD[NOP]:USERQUOTA:[USUARIO]VARCHAR(100)
FIELD[NOP]:USERQUOTA:[PASSWORD]VARCHAR(80)
FIELD[NOP]:USERQUOTA:[MONEYQUOTA]INTEGER
FIELD[NOP]:USERQUOTA:[SPENT]INTEGER
 
FIELD[NOP]:COSTPRINTER:[PRINTER]VARCHAR(100)
FIELD[NOP]:COSTPRINTER:[COSTPP]INTEGER
 
FIELD[NOP]:DPRINTED:[DPRINTER]VARCHAR(150)
FIELD[NOP]:DPRINTED:[DUSER]VARCHAR(150)
FIELD[NOP]:DPRINTED:[DPAYER]VARCHAR(150)
FIELD[NOP]:DPRINTED:[DFNAME]VARCHAR(150)
FIELD[NOP]:DPRINTED:[DNPAGES]INTEGER
FIELD[NOP]:DPRINTED:[DNJOB]INTEGER
FIELD[NOP]:DPRINTED:[DALIAS]VARCHAR(140)
FIELD[NOP]:DPRINTED:[DDATEP]DATETIME
FIELD[NOP]:DPRINTED:[DREMOTO]INTEGER
FIELD[NOP]:DPRINTED:[DIDS]VARCHAR(80)
FIELD[NOP]:DPRINTED:[DPRNAME]VARCHAR(170)
FIELD[NOP]:DPRINTED:[DHOSTP]VARCHAR(180)
FIELD[NOP]:DPRINTED:[DHOSTU]VARCHAR(140)
ORACLE
 
FIELD[EXT]:RESERVESPRINT:[IDRESERVE]NUMBER(10) NOT NULL, 
CONSTRAINT IDRESERVESPRINT1 UNIQUE ([IDRESERVE])
{COUNTER,SQRESERVESPRINT1,TRRESERVESPRINT1}
FIELD[NOP]:RESERVESPRINT:[USUARIO]VARCHAR2(80)
FIELD[NOP]:RESERVESPRINT:[ALIAS]VARCHAR2(80)
FIELD[NOP]:RESERVESPRINT:[DOCUMENT]VARCHAR2(100)
FIELD[NOP]:RESERVESPRINT:[RNDSTR]VARCHAR2(80)
FIELD[NOP]:RESERVESPRINT:[NPAGES]NUMBER
FIELD[NOP]:RESERVESPRINT:[AUTHORISTAT]NUMBER
FIELD[NOP]:RESERVESPRINT:[PRINTSTATUS]NUMBER
FIELD[NOP]:RESERVESPRINT:[PRINTER]VARCHAR2(100)
FIELD[NOP]:RESERVESPRINT:[COLOR]NUMBER
FIELD[NOP]:RESERVESPRINT:[DATEREQ]DATE
FIELD[NOP]:RESERVESPRINT:[PAYER]VARCHAR2(100)
FIELD[NOP]:RESERVESPRINT:[COST]NUMBER
 
FIELD[NOP]:USERQUOTA:[USUARIO]VARCHAR2(100)
FIELD[NOP]:USERQUOTA:[PASSWORD]VARCHAR2(80)
FIELD[NOP]:USERQUOTA:[MONEYQUOTA]NUMBER
FIELD[NOP]:USERQUOTA:[SPENT]NUMBER
 
FIELD[NOP]:COSTPRINTER:[PRINTER]VARCHAR2(100)
FIELD[NOP]:COSTPRINTER:[COSTPP]NUMBER
 
FIELD[NOP]:DPRINTED:[DPRINTER]VARCHAR2(150)
FIELD[NOP]:DPRINTED:[DUSER]VARCHAR2(150)
FIELD[NOP]:DPRINTED:[DPAYER]VARCHAR2(150)
FIELD[NOP]:DPRINTED:[DFNAME]VARCHAR2(150)
FIELD[NOP]:DPRINTED:[DNPAGES]NUMBER
FIELD[NOP]:DPRINTED:[DNJOB]NUMBER
FIELD[NOP]:DPRINTED:[DALIAS]VARCHAR2(140)
FIELD[NOP]:DPRINTED:[DDATEP]DATE
FIELD[NOP]:DPRINTED:[DREMOTO]NUMBER
FIELD[NOP]:DPRINTED:[DIDS]VARCHAR2(80)
FIELD[NOP]:DPRINTED:[DPRNAME]VARCHAR2(170)
FIELD[NOP]:DPRINTED:[DHOSTP]VARCHAR2(180)
FIELD[NOP]:DPRINTED:[DHOSTU]VARCHAR2(140)



Después de adicionar estas tablas, se debe ejecutar el módulo StartSystem y verificar la estructura de la base de datos por Cargar Sistema > Genera BDD y dar clic en el botón Verifica Interno Bdd.
Esperar a que termine el proceso de verificación y se creen las nuevas tablas.

Ejecutar las siguientes instrucciones SQL

Ejecutar este paso únicamente si no se encuentra la información en la base de datos

INSERT INTO USERQUOTA (USUARIO,PASSWORD,MONEYQUOTA,SPENT) 
VALUES ('ADMINPRINTER','20FDE3D2239C4BD00CE2AAD3',500,0)
 
INSERT INTO COSTPRINTER (PRINTER,COSTPP) VALUES ('DEFAULT',100)
 
INSERT INTO DPRINTED(DPRINTER,DUSER,DPAYER,DFNAME,DNPAGES,
DNJOB,DALIAS,DDATEP,DREMOTO,DIDS,DPRNAME,DHOSTP,DHOSTU)
VALUES('0','0','NOPAYER','0',0,0,'0',NOW(),0,'0','0','0','0')


Tabla Función
COSTPRINTERContiene el precio por página impresa para la impresora ingresada
DPRINTEDContiene la relación de todos los documentos que han sido impresos efectivamente
RESERVESPRINTContiene la relación de todos los trabajos de impresión que se han enviado



Creación de usuarios para manejo de cuotas

Para crear nuevos usuarios habilitados para imprimir se debe ejecutar el archivo CHPSSWD.EXE ubicado en el directorio Software, se abrirá la siguiente ventana:

Campo Descripción
Password de administradorPassword del usuario ADMINPRINTER:1111
UsuarioNombre del usuario a crear o modificar
Cambiar cuotaCasilla para actualizar cuota de un usuario existente
CuotaValor de la cuota asociada al usuario
Cambiar el PasswordCasilla para actualizar Password de un usuario existente
PasswordPassword a configurar


Después de ingresar todos los datos requeridos en esta venta se da clic en el botón OK para finalizar. Si los datos ingresados son correctos, se crea un nuevo registro en la tabla USERQUOTA y se verá la siguiente ventana de confirmación:



Si la validación de la contraseña del administrador no es correcta se verá la siguiente ventana:



1)
Recomendado