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.
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:
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.
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 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 |
COSTPRINTER | Contiene el precio por página impresa para la impresora ingresada |
DPRINTED | Contiene la relación de todos los documentos que han sido impresos efectivamente |
RESERVESPRINT | Contiene la relación de todos los trabajos de impresión que se han enviado |
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 administrador | Password del usuario ADMINPRINTER:1111 |
Usuario | Nombre del usuario a crear o modificar |
Cambiar cuota | Casilla para actualizar cuota de un usuario existente |
Cuota | Valor de la cuota asociada al usuario |
Cambiar el Password | Casilla para actualizar Password de un usuario existente |
Password | Password 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: