S I R E P

Sistema Sirep v1.500

Caracas, Agosto 2005

Introducción

Esta es una guía para ayudarlo a instalar o ha cambiar la versión de los programas en DOS para el Sistema SIREP. Favor lea cuidadosamente antes de empezar y solvente cualquier duda antes de empezar.

Programas:

SIREP01RecaudaciónDOS
SIREP02SupervisiónDOS / WINDOWS
SIREP03ControlDOS / WINDOWS
SIREP04PrepagoDOS
SIREP05EstadísticasWINDOWS (No se está instalando)
SIREP06GerenciaWINDOWS
Menu SirepMenú SistemaWINDOWS
Pr1UtilitarioWINDOWS

Si el sistema está en Windows, es preferible instalar el programa de Control en Windows, hasta nuevo aviso. El programa de Supervisión en el Peaje La Libertad está en Windows. Es probable que para la versión 1.501 sea necesario instalar la versión en DOS.

Esta versión se caracteriza por un cambio sustancial en los programas y se basa en que los programas estén instalados en un equipo con Windows 2000 ó Windows XP (preferible). También pueden funcionar en DOS con memoria extendida de por lo menos 2MB y memoria expandida bajo la red Novell Lite 1.1. Sin embargo no es recomendada esta opción, ya que para la versión 1.5.1 será requerido, aunque no indispensable, trabajar bajo Windows. Adicionalmente el programa de Gerencia y los programas de Menú solamente funcionan bajo Windows.

Todos los fuentes han sido revisados y convertidos para trabajar en modo protegido y pueden usar de esta forma hasta 16 MB de memoria, mediante el uso de una sesión de cónsola de Windows.

Esta nueva versión tiene un instalador que le permite instalar y/ó actualizar el sistema en una forma más eficiente y cómoda, quedando solamente por configurar algunos programas y algunas opciones. Las acciones del punto 1. son realizadas por el instalador, Usted deberá solamente guiarlo mediante respuestas a las preguntas que le hará. Este instalador funciona únicamente bajo windows.

Durante la instalación es recomendable colocar los equipos de los canales en el modo de emergencia ya que existen dos procesos muy largos: PATCH y PATCH01. Estos procesos son de extrema importancia para el correcto funcionamiento de los programas integrantes del sistema.

Los archivos que estén en el subdirectorio Adicionales deberán ser instalados a mano, a menos que se indique lo contrario en el presente instructivo y/ó en el programa de instalación.

Beneficios

En esta versión se usa código para memoria protegida, eliminandose de esta forma barreras de tamaño de memoria por parte de los programas y eliminación de los OVERLAYS por lo cual el programa no deberá paginearse al disco y al estar residente en memoria en forma completa su velocidad de procesamiento será de hasta un 40% más rápida que la versión anterior.

Se incorporan mejoras sustanciales en la impresión de los reportes, procesando la misma vía windows, sin depender el resultado de la impresora. Lamentablemente el rendimiento de las impresoras de matriz es pobre bajo este esquema, pero la velocidad y la mejor presentación compensan con creces este problema.

Se incorpora un cambio en la base de datos histórica de cobros que aminora la dependencia de la fecha y hora y al mismo tiempo reduce drasticamente el tiempo de ejecución de algunos reportes, sobre todos los de sumarización.

Se implementa la salida por correo electrónico de los reportes de supervisión y prepago.

Instalación
  1. Renombre los programas anteriores como sirep0x.exe.old Incluya el programa de gerencia (sirep06.exe) en esta rutina. Es importante que los programas de DOS los copie todos en cada canal y en supervisión de esta forma si se daña un archivo, via telefónica, puede resolverse el error. Instale en el mismo directorio el programa DBU.EXE que se encuentra en el archivo DBU.CAB
  2. Verifique los nombres de los equipos en la red, deben de estar normalizados con la nomenclatura siguiente:
    CanalesCANAL1 a CANAL16
    SupervisorSUPERVISION
    ControlCONTROL
    GerenciaGERENCIA

    Las unidades de disco donde esté instalado el sistema deben llamarse C en todos los equipos. Si no se cumple esta regla deberá modificar los archivos REDON.BAT y REDOFF.BAT que genere el instalador.

  3. Copie los nuevos programas del archivo empaquetado. Haga lo mismo con elprograma de gerencia (SIREP06.EXE) en su directorio. Si no ha sido instalado aún en todos los canales de recaudación y en supervisión debe instalar el programa pr1.exe, si ya está instalado puede actualizar solamente el ejecutable. Revise que esté instalada la licencia de todos los programas según [Licencia.txt] Revise que la última versión del programa Menú Sirep esté instalada en los equipos, esto es fundamental para el sistema.
  4. Actualize los archivos Sirep.ini para Caja, Supervisión y Control.
IMPORTANTE:

Debido a las diferencias entre DOS y Windows se han cambiado los archivos eliminando los acentos como por ejemplo la línea Bitÿcora como Bitacora, a excepción de la línea Instalaci½n que queda como está por la licencia.

Canal de Recaudación

Caja: La inicialización del programa de caja cambia sustancialmente: revise a fondo el escrito y compruebe todos los switches!

Archivos locales o en red:

Al incrementarse el número de canales el sistema, obviamente, se hace más lento, es por ello que se agregó el control RamDual, el cual se re fiere a los archivos MESSAGES.DBF y CAJAS.DBF exclusivamente. Si requie trabajar en red, en la forma normal coloque estos controles:

 
 Datos=C:\SIREP\CAJA1\
 Supervisor=M:\SIREP\SUPERVI\
 Control=L:\SIREP\CONTROL\
 Ram=M:\SIREP\SUPERVI\
 RamDual=M:\SIREP\SUPERVI\
 Admin=M:\SIREP\SUPERVI\
 

Si por el contrario requiere mayor velocidad al momento de clasificación coloque los controles de esta forma, sin embargo la numeración de los recibos de pago pasará a ser individual por cada canal de recaudación y controlada por el archivo DOCUMENT.DBF en cada canal.

 
 Datos=C:\SIREP\CAJA1\
 Supervisor=C:\SIREP\SUPERVI\
 Control=L:\SIREP\CONTROL\
 Ram=C:\SIREP\SUPERVI\
 RamDual=M:\SIREP\SUPERVI\
 Admin=M:\SIREP\SUPERVI\
 
Tarifas Sin Pago:

SinPago=xx ó SinPago=01:02 coloque las tarifas sin pago en el canal

Controlador TECNUM

Pole=0 es el Tecnum: 0 es deshabilitado, 1 es COM1, 2 es COM2

Válido solamente con el controlador TECNUM.

Presencia

Presencia=NO Indique SI o NO si se toma en cuenta la Presencia.

Válido solamente con el controlador TECNUM.

Barrera adicional

Barrera=2 es la barrera: 0 es deshabilitado, 1 es COM1, 2 es COM2

A partir de Windows XP, la consola de DOS reconoce algunas tarjetas multipuerto, en ese caso use COM1, COM4, COM5 COM12 según esté configurada la tarjeta multipuerto. Esto evita usar el programa pr1.exe y mejora el el rendimiento del sistema. Sin embargo hay tarjetas que no son reconocidas facilmente. En ese caso puede usar comandos como el siguiente:

 
 Barrera=CMD /C "ECHO UUUUUUUUUUUUUUUUUUUUU >COM3"
 

NOTA: Pulsos Barrera debe ser > 0. Para comandos ponga 1

Pulsos Barrera

Pulsos Barrera=20 Indique cuantos pulsos deben ser enviados. Sirve para los casos que se ponga el puerto como número o como puerto COMx. Para comandos debe ser mayor que 0.

Caracter Barrera

Car. Barrera=117 Indique el valor ASCII del caracter a enviar. Igual que el control anterior.

String Barrera

 
 Str Barrera=pr1 1 0 U
 

Si la barrera es en un puerto COMx de Windows (16 bits) indique el puerto com, el número 0 y el string necesario. Para el último modelo bastará la letra 'u', para los viejos deberá colocar algo así: 'uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu' y probar que funcione. Use este método como último recurso, ya que es lento.

Barrera por gaveta

Barrera adicional usando circuito de la gaveta, use solo si se ha hecho la modificación de la gaveta de dinero agregandole un relé. Gaveta=LPT1 ó LPT2 Indique a que puerto LPTx está la gaveta

Barrera Gaveta=NO Si la barrera se abre por la gaveta coloque GAVETA ycontrole los pulsos y el caracter a continuación.

Pulsos Caja=0 Vea Barrera Gaveta

Car. Caja=28 Este control no se está usando.

Alarma

Alarma: Use solo si no hay controlador TECNUM y si se implementa.

 
 Alarma=pr1 A 0 500
 

Al igual que el anterior se acciona un equipo mediante un relé de estado sólido. La letra significa el puerto serial A=1, B=2 .. y el últimonúmero indica el tiempo en milisegundos de accionamiento. Usar este método es lento.

Impresora de recibos

Impresora de tickets y control de recibos:

Slip=lpt1 Indique a que puerto LPTx está la impresora de tickets

Impresora=STAR400 Indique el tipo de impresora de recibos:

Altura del Recibo

Rlinea= 5 Coloque aquí la cantidad de líneas en blanco requeridas para que el ticket sea emitido satisfactoriamente y pueda ser cortado con facilidad.

Bitácora:

Bitacora=P1.PRN Indique adonde va la bitácora, LPT1, LPT2 o un archivo

Lectora de carnets:

Barcode=S Lector de teclado S)erial o por T)eclado

Puerto=1 Puerto del lector, solo COM1 o COM2

Operación del programa:

TarjetaTeclado=SI, NO permite el cobro de tarjetas preferenciales y de prepago por el teclado para caso de emergencia. Si no hay lectora de carnets es obligatorio.

 
 [PROGRAMA]
 Titulo=CANAL DE RECAUDACION 01                         <== CAMBIAR
 Instalacion=DEMO SIREP C.A.                            <== CAMBIAR
 Clave=DEMO SIREP C.A.                                  <== CAMBIAR
 Supervisor=DEMO SIREP C.A.                             <== CAMBIAR
 Razon=CONSTRUCCIONES YAMARO C.A.                       <== PONER
 Licencia=1564528310                                    <== PONER
 Peaje=MED                                              <== NUEVO

 [DATOS]
 Caja=01
 Datos=C:\SIREP\CAJA1\
 Supervisor=M:\SIREP\SUPERVI\
 Control=L:\SIREP\CONTROL\
 Ram=M:\SIREP\SUPERVI\
 RamDual=M:\SIREP\SUPERVI\                              <== NUEVO
 Admin=M:\SIREP\SUPERVI\
 ICSVM=0.140
 RIF=G-20000477-0
 SinPago=xx                                             <= CAMBIAR

 [EMERGENCIA]
 Caja=01
 Datos=C:\SIREP\CAJA1\
 Supervisor=C:\SIREP\SUPERVI\
 Control=C:\SIREP\CONTROL\
 Ram=C:\SIREP\SUPERVI\
 RamDual=C:\SIREP\SUPERVI\                              <== NUEVO
 Admin=C:\SIREP\SUPERVI\

 [CAJA]
 Pole=0                                                 <== CAMBIAR
 Gaveta=LPT1                                            <== CAMBIAR
 Barrera=2                                              <== CAMBIAR
 Str Barrera=pr1 v 1 Barrera.                           <== CAMBIAR
 Alarma=pr1 v 1 Alarma.                                 <== CAMBIAR
 Slip=lpt1                                              <== CAMBIAR
 Rlinea= 5                                              <== CAMBIAR
 Pulsos Caja=0                                          <== CAMBIAR
 Pulsos Barrera=0                                       <== CAMBIAR
 Car. Caja=28                                           <== CAMBIAR
 Car. Barrera=117                                       <== CAMBIAR
 Bitacora=P1.PRN                                        <== CAMBIAR
 Barcode=S                                              <== CAMBIAR
 Puerto=1                                               <== CAMBIAR
 Barrera Gaveta=NO                                      <== CAMBIAR
 Presencia=NO                                           <== CAMBIAR
 Impresora=STAR400                                      <== CAMBIAR
 TarjetaTeclado=SI                                      <== NUEVO

 [RED]
 Cana=CANAL1
 Supe=SUPER
 Cont=CONTR

 [MENSAJES]
 Cerrada=C1CER
 Abierta=C1ABI
 Eximido=C1EXI
 Servici=C1SER
 Llsuper=C1SUP
 Emergen=C1BAR
 Anulada=C1ANU                                          <== NUEVO
 Recibo =MANEJE CON PRECAUCION - 171 EMERGENCIA
 Recibo1=TLFS. 0268-2532562
 

Supervisión y Prepago

Supervisión y Admin elimine las líneas innecesarias y programe las nuevas y las referentes a la licencia, vea los archivos anexos. No coloque el nombre del peaje en Instalación ya que eso lo hará el control de la licencia, pero si ponga el nombre de la compañía en Razón, si no hay ponga el del nombre del instituto.

Aviso=VERLO.BAT ó Aviso=INTERNO ó Aviso=WAVAWAV.EXE ó Aviso=PLAYWAV.EXE

Si coloca INTERNO el sistema usará la mensajería interna, que es una nueva opción implementada en esta versión. Si coloca VERLO.BAT deberá actualizar en el directorio c:\sirep\supervi el contenido del archivo Mensajes internos.cab Si existe el directorio c:\sirep\admin actualizelo de igual forma. Las otras forma requieren de tarjeta de sonido en el computador de supervisión y las voces son grabadas previamente. Revise el paquete SonidosSupervi.zip y descomprimalo en el directorio c:\sirep\supervi en su totalidad ya que contiene las voces y el comando. Ejecute este último, Wavawav.exe y deseleccione la opción Show (ver) en el menú Options (Opciones). Se sugiere actualizar la anterior y colcocar Aviso=PLAYWAV.EXE ó Aviso=WAVAWAV.EXE. Si no hay sonido disponible coloque Aviso=INTERNO y si quiere combinar visual y sonido coloque VEROIR.BAT

Para la impresión usando las colas de impresión de Windows deberá instalar el paquete prf215, vea 2.6 y ajuste en la instalación del nombre del programa con los comandos que siguen

ComandoImprime=NORMAL ó comando de impresión

ComandoImprimeA=NORMAL ó comando de impresión apaisado

ComandoEmail=CMD /C C:\SIREP\PROG\MENSAJE.BAT

Los listados y reportes pueden ser enviados via email. Obviamente debe de haber una conexión de internet activa para el momento de enviar el email. Indíquele al personal del peaje como realizar la conexión. El email es enviado mediante el uso de un programa de tipo cónsola y no requiere el uso del explorador de internet o de un cliente de correo. Al instalar el sistema el instalador copiará los archivos requeridos para funcionar con el comando arriba indicado y le ayudará en la edición de los archivos, solamente deberá modificar las direcciones de correso electrónico.

 
 [PROGRAMA]
 Titulo=CONTROL DE PEAJES - SUPERVISION                 <== CAMBIAR
 Instalacion=DEMO DE SIREP C.A.                         <== CAMBIAR
 Clave=DEMO DE SIREP C.A.                               <== CAMBIAR
 Supervisor=DEMO DE SIREP C.A.                          <== CAMBIAR
 Razon=DEMO DE SIREP C.A.                               <== CAMBIAR
 RIF=J-1234567-8                                        <== NUEVO
 Licencia=-1505795539                                   <== PONER
 Peaje=HAT                                              <== NUEVO

 [DATOS]
 Datos=c:\SIREP\SUPERVI\
 Supervisor=c:\SIREP\SUPERVI\
 Control=C:\SIREP\CONTROL\
 Ram=c:\SIREP\SUPERVI\
 Admin=c:\SIREP\SUPERVI\
 Bitacora=NULL
 ICSVM=0.150
 LPT1HP=SI

 [RED]
 Supe=SUPER
 Canal1=CANAL1
 Canal2=CANAL2
 Canal3=CANAL3
 Canal4=CANAL4
 Canal5=CANAL5
 Canal6=CANAL6
 Aviso=PLAYWAV.EXE                                      <==CAMBIAR

 [MENSAJES]
 Super=superv.VOC

 [SUPERVISION]
 Puerto=1
 Barcode=S
 DescuentoNomina=S                                      <== PONER
 ComandoImprime=C:\SIREP\PROG\PRFILE32.EXE /Q /delete   <== NUEVO
 ComandoImprimeA=C:\SIREP\PROG\PRFILE32.EXE /N:Acostada /Q /delete
 ComandoEmail=CMD /C C:\SIREP\PROG\MENSAJE.BAT          <== NUEVO

 [LISTADOCIERRES]                                       <== NUEVO
 ResumenCaja=SI                                         <== NUEVO
 DetalleCaja=SI                                         <== NUEVO
 Excepciones=SI                                         <== NUEVO
 Bitacora=SI                                            <== NUEVO
 Eximidos=SI                                            <== NUEVO

 [ADMINISTRACION]
 Puerto=1
 Barcode=S
 ComandoImprime=C:\SIREP\PROG\PRFILE32.EXE /Q /delete   <== NUEVO
 ComandoImprimeA=C:\SIREP\PROG\PRFILE32.EXE /N:Acostada /Q /delete
 

Control (DOS)

Control (DOS) elimine las líneas innecesarias y programe las nuevas y las referentes a la licencia, vea los archivos anexos. No coloque el nombre del peaje en Instalación ya que eso lo hará el control de la licencia.

 
 [PROGRAMA]
 T­tulo=CONTROL DE PEAJES                               <== CAMBIAR
 Instalacion=DEMO DE SIREP C.A.                         <== CAMBIAR
 Clave=DEMO DE SIREP C.A.                               <== CAMBIAR
 Supervisor=DEMO DE SIREP C.A.                          <== CAMBIAR
 Peaje=ENC                                              <== NUEVO
 Licencia=-1505795539                                   <== PONER

 [DATOS]
 Datos=C:\SIREP\CONTROL\
 Supervisor=M:\SIREP\SUPERVI\
 Control=C:\SIREP\SUPERVI\
 Ram=M:\SIREP\SUPERVI\
 Bitacora=LPT1
 ICSVM=0.125
 Avisos=N              <== OJO: No poner S si los sensores no sirven!
 Scaneo=1

 [PUERTO SERIAL]
 BufferEntrada=12288
 BufferSalida=4096
 Baudios=9600
 Bits=8
 Paridad=N
 StopBits=1
 Puerto=1                                     <== Puerto RS422 sensores
 Equipo=‘Logger                               <== ‘Logger, M660 o GENERICO
 Formato=S                                    <== Normalmente S
 Encabezado=CN NUMERO   HORA     FECHA  EJ MO CL VELOCIDAD LONG. CLASIFICACION

 [RED]
 Supe=SUPER

Cambio a la Base de Datos

Actualize las tablas de la base de dato de Supervisión:

Agregue el campo CIENUM a las tablas COBROS.DBF y COBROSH.DBF como campo numérico de 10 posiciones y 0 decimales. Luego reemplaze este campocon el valor de 0 solamente en COBROSH.DBF. Ejecute para ello el programa PATCH.EXE y luego PATCH01.EXE para actualizar los datos. Puede ejecutar el programa desde los COMANDO ESPECIALES del programa de Supervisión. Estos dos programas funcionan bajo Windows directamente así que no podrá cambiarle ni fuente ni tamaño y se ha deshabilitado el mouse en su funcionamiento interno. Para interrumpir el programa PATCH01.EXE use las teclas ALT+C, una vez interrumpido puede volverlo a ejecutar hasta ejecutarse completamente. Cuando el programa haya sido ejecutado completamente debe de borrar el archivo CIX.DBF que se instala en suvisión, por lo tanto si el programa no lo consigue asume que ya se hizo la conversión completamente y puede ser eliminado del archivo de comandos especiales (COMANDOS.DBF)

Respaldo

En el equipo de supervisión cree el directorio c:\SIREP\RESPALDO y luego descomprima en él el contenido de respaldo.cab si la caja 1 está mapeada como E:, si está como D: descomprima en su lugar el contenido del archivo respaldo1. Para la letra F: use el archivo respaldo2. Una vez terminado ejecute el comando respaldt y siga las instrucciones, ya que le solictará cerrar canal por canal para realizar un respaldo total de cada canal. (X:\SIREP\CAJAN). El comando funciona hasta la caja 16.

Tareas Finales

  1. Elimine el archivo DBU.EXE, EM.EXE, DBUX.EXE y DBU.HLP de todas los equipos del peaje que no sean la versión actualizada.
  2. Haga respaldo completo y luego limpie de todos los respaldos anteriores. Si tiene dudas, copielos en su pendrive y llévelo a Sirep. Use para ello el punto de Respaldo
  3. Elimine el proceso especial de Flujo de Vehículo, ya que este listado está incluido en el programa de supervisión, Elimine el proceso también del Menú Sirep.
  4. Si es posible, dependiendo de la versión de Windows, configure la sesión de DOS para que cubra la mayor parte de la pantalla. El objetivo es evitar que el usuario coloque la pantalla de DOS maximizada. En mi equipo he usado la fuente Lucida Console 24 y 28 con éxito a una resolución del 1280x1024 de la pantalla.
  5. Instale el Acrobatic Reader y descomprima las ayudas contenidas en el archivo Ayudas.CAB. Enseñe su funcionamiento al gerente o a quien este designe. El Acrobatic Reader en español lo encontrará en el directorio Adicionales. Puede crear un ícono de acceso en el escritorio ó en el menú. Las ayudas se encuentran en el directorio C:\SIREP\PROG.
  6. Para la impresión usando las colas de impresión de Windows deberá instalar el paquete prf215, descomprimalo y ejecute setup indicandole como directorio de instalación a C:\SIREP\PROG. El instalador seleccionará el mejor programa para su sistema, siendo PRFILE.EXE o PRFILE32.EXE. A continuación copie el archivo PRFILE.INI en el directorio de Windows, normalmente es C:\WINDOWS y ajuste en la instalación del nombre del programa en los comandos del SIREP.INI y SIREP.EME de supervisión.
    NOTA: Se incluyó en el instalador la instalación de este programa. Sin embargo haga una prueba de funcionalidad del programa emitiendo un listado de supervisión.
  7. Ejecute el programa PATCH01.EXE para actualizar los campos nuevos del punto1.5 Este proceso es muy largo, sin embargo puede procesarlo en varias partes. Sencillamente interrumpa el programa con ALT+ESC ó CTRL+PAUSA y más tarde vuelva a ejecutarlo. El programa automáticamente revisará la base de datos sin actualizar los campos ya actualizados. Una vez terminado el proceso completo, borre el programa PATCH01.EXE, ubicado en el directorio de programas (C:\SIREP\PROG). Mientras este programa esté ejecutando no podrá realizarse tarea alguna en supervisión. Al finalizar PATCH01.EXE revise si existe el archivo CIX.DBF en el directorio C:\SIREP\SUPERVI y bórrelo por un archivo temporal que debió ser borrado por PATCH01.EXE
  8. En el directorio Adicionales encontrará dos herramientas para comprobar puertos seriales. Una es a nivel de cónsola y otra es un programa de interfaz gráfica.
  9. Para el programa Sirep02w del Peaje La Libertad deberá instalar el voceo el cual está en el directorio MSagentXP. Ejecute los archivos en este órden El archivo lhttsiti.exe no lo instale ya que es para el idioma italiano.
  10. Instale el programa RADMIN, ubicado en la carpeta de Adicionales, en todos los equipos del peaje. Enseñele al Gerente o a su asistente como recibir una conexión. No le explique a los supervisores y a los recaudadores como usar este programa.
  11. Enseñe al personal de supervisión y de gerencia a limpiar el área de los archivos de impresión y de email usando los comandos especiales, desde el programa de supervisión o prepago en el menú PROGRAMA, opción COMANDOS ESPECIALES, seleccione el item que diga LIMPIAR TEMPORALES
  12. Actualizar en TARIFAS.DBF, usando el programa de supervisión, debe actualizarse el campo TIPOTAR. Hasta ahora se usaba únicamente la letra N para tarifas normales. Ahora se usará N para tarifas normales, P para tarifas de descuento ó preferenciales y E para tarifas especiales de eximidos (como el peaje Portal La Restauradora, tarifa 13). Esto permite que uno de los listados nuevos pueda clasificar las tarifas correctamente en el cuadro de impreso.
amente la letra N para tarifas normales. Ahora se usará N para tarifas normales, P para tarifas de descuento ó preferenciales y E para tarifas especiales de eximidos (como el peaje Portal La Restauradora, tarifa 13). Esto permite que uno de los listados nuevos pueda clasificar las tarifas correctamente en el cuadro de impreso.