Instalación
Componentes: Servidor y Cliente
El servidor es el programa que se instala en la computadora que va a usar usted, permite
o impide el uso de los terminales.
El cliente va instalado en todos los terminales de su local, y se compone básicamente
del programa instalador.exe
Instalación del servidor
Instalación del cliente en Windows 98
Instalación del cliente en Windows 2000 o XP
Instalación del cliente con el sistema BetWin
Instalando el Servidor.exe y luego el cliente:
Descomprima es servidor.zip en una carpeta llamada a modo de ejemplo "c:\relojes"
Ejecute el servidor, en cuanto lo ejecute lea el contrato, si esta de acuerdo complete sus
datos y acepte las condiciones. Vera varios mensajes del estilo "el archivo de
configuración no existe...", aceptelos. Una vez que vea la planilla verde con 15 filas y
algunas columnas, vaya al menú opciones - configurar - y escriba el número de
terminales que hay en su local. Puede cambiar el número de puerto a usar en caso de
que sea necesario.
Instalación del Cliente en Windows 98
Abra la pagina http://www.cbm.com.ar/downloads.htm en cada uno de los terminales y
ejecute el instalador.exe desde la web, este le pedirá la IP de la computadora que tiene el
servidor.exe ejecutándose y el numero de puerto configurado, si no lo ha cambiado en el
servidor.exe será el 10000. Si no tiene IP fija, ponga el nombre del PC en cual se
ejecvuta el servidor.exe, si tiene IP fija, ponga la IP.
Cuando acepte se verá en la pantalla el progreso de la instalación.
Instalación del Cliente en Windows 2000 o XP
Inicie la sesión como Administrador y repita los pasos para la instalación en Windows
98, luego reinicie los pcs.
Si tiene instalado el Service Pack 2 o superiores recuerde que este incluye un firewall y
debe habilitar el puerto 10000 (o el que corresponda si fue modificado) para las
comunicaciones entre el servidor.exe y los terminales, no hacia internet.
Aquí puede ver las instrucciones para habilitar en el Firewall las comunicaciones hacia
el Servidor.exe
Instalación del Cliente en sistemas BetWin
No debe usar el instalador.exe. Para instalar el programa cliente en sistemas BetWin
debe bajar este archivo clientebetwin.zip, al descomprimirlo obtendrá los ficheros
esclavo.exe y esclavo.osf, esclav0.osf debe ser copiado en la carpeta del servidor.exe
sobreescribiendo el original.
El programa cliente puede ejecutarse con los parámetros /t y /ip,
/t indica el número de terminal.
/ip la ip o el nombre de la pc del servidor.exe
Ejemplo con ip fija:
esclavo.exe /t 5 /ip 192.168.0.1
Ejemplo con nombre de pc:
esclavo.exe /t 5 /ip server
Este sistema es válido para cualquier sistema similar al BetWin, como el Aplica.
Es su deber averigüar como configurar el esclavo.exe para que arranque en cada
terminal automáticamente según el sistema.
Posibles problemas y soluciones
Problema Motivo Solución
No tengo una IP fija en el la Cuando el cliente la pida la
computadora en la que se ip, coloque el nombre de la
ejecuta el servidor.exe computadora. Es importante
que el nombre no sea un
número.
El cliente no encuentra al No esta ejecutando el Mientras instala los pc-
servidor.exe servidor.exe clientes debe tener
ejecutandose el servidor.exe
en el servidor o donde
corresponda.
Tengo un firewall Si el firewall está en la pc del
servidor.exe debe habilitar las
conexiones por al puerto
10000 de esta pc desde la red
local.
Si el firewall está en el resto
de los pcs, debe habilitar la
conexion al puerto 10000 de
la pc del servidor.exe
Otro problema Desconocido mande un mail a
[email protected]Resúmenes:
En la parte superior del diálogo Resúmenes tenemos un conversor de formato. En la
primera casilla aparece DESDE y en la segunda una fecha HASTA. Si presionamos
aceptar se crearan los archivos .CSV dentro de la carpeta resumen.
En la parte inferior se puede ver lo que se ha cobrado y cuanto está pendiente de
cobrarse hoy.
En la carpeta RESUMEN, hay dos tipos de ficheros, los fecha.csv y los dif-fecha.csv
fecha.csv: Contiene las operaciones normales.
dif-fecha: Contiene solo las operaciones con diferencias entre lo que se cobró y lo que
se debía haber cobrado.
Columnas que lo componen:
Hora: La hora en que se realizo la operación.
Ord: El número de terminal del que se trata, en caso de ser cero se refiere a una
operación directa.
H.Ini: Hora en que comenzó.
T.Total: Tiempo total que estuvo en la computadora.
Inet: Importe correspondiente al tiempo consumido en internet.
Extras: Importe adicional por venta de artículos o servicios.
Cobrar: Importe que se debía haber cobrado.
Cobrado: Lo que se cobro o se escribió como cobrado.
Dto: El descuento realizado.
Com: Comunicados, Cantidad de terminales que estaban comunicados con el
servidor.exe en ese momento.
Contando: Cantidad de terminales que estaban siendo usadas en ese momento.
Nota: Lo que se escribió en la casilla NOTA al momento de cobrar.
Especificaciones del dinero
Aqui configuraremos todo lo relacionado a nuestra moneda.
Estos son los campos a rellenar:
Nombre de la primera El plural del nombre, por ejemplo Pesos, Pesetas
moneda:
Símbolo de la primera El símbolo correspondiente, $, U$S, pts, €
moneda:
Redondear a múltiplos Aquí debe colocar la unidad mínima de dinero con la que le
de: interesa trabajar, para 10 centavos coloque 0,10
Hacia arriba cuando Si a un cliente se le deben cobrar $0,10 pero el al realizar la
pase de: cuenta nos da 0,07 el programa redondeara hacia abajo y
cobraría $0 , si quiere que cuando la cuenta interna del
programa supere los 0,05 cobre 0,10 elija redondear hacia
arriba cuando pase de 0,05
Siempre mostrar Seleccionar esta casilla obliga a mostrar los decimales aun
decimales: cuando su valor sea cero, por ejemplo $55 se convierten en
$55,00
Usar la segunda Marque esta casilla si va a utilizar 2 monedas simultáneamente,
moneda: por ejemplo pesos y dólares, pesetas y euros.
Tarifa de precio fijo.
Precio base: Es el precio que cuesta una hora.
Mínimo Es lo mínimo que se cobrará a cada usuario sin importar el tiempo que
conexión: haya estado.
Es lo que cuesta la hora en este momento.Solo se actualizará si
Ahora Mismo:
presionamos ENTRADA en cualquier casilla.
Dto/Hora: Esta columna nos permite especificar que descuento se aplicará cuando
se cumplan todas la condiciones de las columnas anteriores, no se
tendrán en cuenta las casillas vacías. Una condición se da por cumplida
cuando la fecha, día, hora y número de usuarios han quedado atrás. Para
anular este descuento debe ponerse la siguiente condición con descuento
cero y fecha, etc requeridas para que no haya descuento. Hay que tener
en cuenta que el primer día de la semana es el domingo. El programa
aplicará el descuento de la última condición cumplida.
Ejemplo:
El precio base es 500, de martes a jueves se descontarán 100 pesos a la hora. En la
primera línea, columna Día escribimos ma y presionamos entrada, en Dto/Hora
escribimos 100. De esta forma el descuento se aplicará de martes a sábado. Pero para
que el descuento no se aplique el viernes, en la segunda línea, columna Día escribimos
vi y presionamos entrada, a partir del viernes el descuento será cero.
Tarifa de precio según fracción de tiempo.
Es lo mínimo que se cobrará a cada usuario sin importar el tiempo
Mínimo conexión:
que haya estado.
Son los minutos que se regalan. Supongamos que cobramos cada 15
minutos a 100, quien haya estado usando un terminal durante 5
minutos pagará 100 pesetas, quien lo haya estado utilizando 16
Minutos excedidos
minutos pagará por la segunda fracción, es decir 200 pesetas. Para
que no se cobran:
que esto no ocurra podemos perdonar 2 minutos de tiempo, de
forma que se cobrará la siguiente fracción después de haberlo usado
durante más de 17 minutos.
Tiempo / Precio: Nos indica la fracción de tiempo y su costo.
Aquí podemos averiguar cuanto costará un determinado tiempo de
Ejemplo:
uso. Solo debemos escribir el tiempo y presionar entrada.
La hora Feliz
Nos permite aplicar una precio distinto al habitual en un rango horario a elección
Extras
Código: Una o dos letras que representan un artículo o servicio.
Descripción: Descripción del artículo o servicio.
Precio: El precio del artículo o servicio.
Control de Stock: No permite llevar la cuenta de nuestras existencias.
Actual: Indicamos e indicara el la cantidad de artículos, por ejemplo diskettes. En caso
de tratarse de un servicio pondremos cero.
Mínimo: Es la cantidad mínima de existencias, cuando tengamos menos el programa
nos enviará una advertencia.
Icono: Es la imagen que representara el artículo o servicio. Es necesario que sea un
BMP de 24 bits de color. Se recomienda de 40x40
Visible al cliente: Permite que el producto aparezca listado en el menu del relojito del
cliente
Descuentos según código.
Este diálogo nos permite especificar tres descuentos diferentes.
Si en la columna Código escribimos una letra que representa a los socios ejemplo S y
bajo el % escribimos 10, se aplicará el 10% de descuento a todos los usuarios en los
cuales pongamos la letra S en la columna de 'Dto.' de la pantalla principal. El porcentaje
de descuento solo se aplicará si el importe supera el mínimo de conexión, exepto
cuando el descuento sea del 100%
Las claves.
PRINCIPAL:
La clave principal es la que pedirá el programa para acceder a las secciones marcadas en
las casillas que están bajo el título PRINCIPAL. Si una casilla no está remarcada el
programa no pedirá ninguna clave.
SECUNDARIA:
Con la clave secundaria solo se tendrá acceso las secciones marcadas en las casillas que
están bajo el título SECUNDARIA. Si una casilla no está remarcada no se podrá
acceder a esa parte del programa con esta clave, a menos que tampoco esté remarcada
en la PRINCIPAL.
Terminales
Solucionar Conflictos (Ej: Evitar que el Counter-Strike pierda el sonido)
Programas que deben cerrarse solos (Experimental win98, win2k pro, ¿XP?)
Solucionar Conflictos
Cuando usted o el "Control de Ciber" envían un mensaje a un pc-cliente, y el cliente
esta usando algún juego, este puede minimizar la ventana del cliente para mostrar el
mensaje. Algunos programas luego de ser minimizados no pueden volver correctamente
a su estado anterior. Por ejemplo el Counter-Strike 1.5, que pierde el sonido.
Para explicar la forma de Solucionar Conflictos, nada mejor que un ejemplo práctico.
En el terminal 1 ejecute el counter-strike.
Ahora trabajemos en el servidor.exe, Abra el menú Opciones - Terminales - Solucionar
Conflictos. En la casilla "Cargar del Terminal" escriba 1 y presione "Enter". En la celda
inferior izquierda hay una lista de los procesos abiertos en el terminal 1. Busque la línea
que contiene el nombre "HL.EXE",. Haga un click para seleccionarla y luego sobre el
botón ">>".
HL.EXE está ahora en la lista del medio. Clikee en Aceptar y listo.
Cuando usted o el "Control de Ciber" envíen un mensaje mientras se ejecuta alguno de
los programas de la lista, no minimizará la ventana del cliente e intentará mostrar el
mensaje en la esquina superior izq. de forma parpadeante. No queda muy bonito, pero
evita problemas.
Programas que deben cerrarse solos (usar con cautela)
Use con PRECAUCION, añadir procesos del sistema provocará UN DESASTRE.
Para explicar la forma de usar esta opción, nada mejor que un ejemplo práctico.
En el terminal abra el MSN.
Ahora trabajemos en el servidor.exe, Abra el menú Opciones - Terminales - Programas
que deben cerrarse solos. En la casilla "Cargar del Terminal" escriba 1 y presione
"Enter". En la celda inferior hay una lista de los procesos abiertas en el terminal 1.
Busque la línea que contiene el nombre "MSN;SCE.EXE". Haga un click para
seleccionarla y luego sobre el botón ">>".
MSN;SCE.EXE está ahora en la lista del medio. Clikee en Aceptar y listo.
Desde ahora, cuando cobre a un usuario, se cerrarán todos los programas de la lista
inferior.
Tenga CUIDADO de no añadir procesos del sistema, como por ejemplo el Explorer o
controladores de la impresora.
Como...
Configurar la Impresión de Tickets
Los Tickets pueden imprimirse en hojas A4 o en algunas impresoras de punto de venta.
Para ello debe crear el archivo impresora.txt en la subcarpeta "config" que se encuentra
dentro de la carpeta en la que instalo el servidor.exe
El contenido del archivo depende de sus necesidades y en que forma quiere presentar el
ticket.
A modo de ejemplo, todo lo que está en negrita podría ser parte del archivo
impresora.txt
Puede bajar un ejemplo de aquí, descomprimirlo y pegarlo en la carpeta config. ->
impresora.txt
Variables dentro del archivo:
Nombre Descripción
%pc Número del PC que se ha cobrado
%fecha Fecha de cobro
%hora Hora de cobro
%tiempo tiempo de uso del PC
%preciopc el precio correspondiente al uso del PC sin los extras
%extras la suma del precio de los extras
%total el total que se debería cobrar
%totalcobrado el total que se cobró
%detalle un detalle del tiempo del pc y los extras
un detalle del tiempo del pc y los extras, la XX debe ser
%mindetalleXX
reemplazada por la cantidad de columnas.
%ticket Número de ticket, el número siguiente se almacena en ticket.txt
%cajero El cajero de turno
Saber si en un terminal el programa cliente logra comunicarse con
el SERVIDOR.EXE
Para saber si en un terminal el programa cliente logra comunicarse con el
SERVIDOR.EXE debemos mirar en la columna 'Ord.' el color sobre el que están
escritos los números.
Si el color es verde hay comunicación.
Si el color es rojo no hay comunicación.
Como comenzar a contar el tiempo de uso de un
terminal.
Cuando alguien nos diga que quiere usar el ordenador X, pinchamos en la fila del
ordenador X sobre el cartel 'Sin Usar', el cartel cambiará a 'Contando'.
La columna 'ESTADO' de la pantalla principal nos muestra los carteles 'Sin Usar' para
los terminales que no se están usando y 'Contando' para los que están en uso.
Temas relacionados:
Cobrar lo que corresponda.
Asignar un tiempo máximo de uso a un usuario.
Como cobrar.
Cuando un usuario termine de usar un ordenador, debemos pinchar sobre el cartel
'Contando' correspondiente a su número de terminal. Entonces aparecerá el cuadro de
diálogo 'Total a Cobrar'.
En la primera columna podemos ver la hora en que el usuario empezó a usar el terminal.
En la segunda la hora en la que terminó. En la tercera el tiempo total que ha estado. En
la cuarta columna el costo de la hora, pero si estamos usando la tarifa con precios por
fracciones, nos indicará el promedio del costo por hora.
Si hemos aplicado un código de descuento veremos el cartel 'Especial', el descuento
solo será aplicado al 'TOTAL'; siempre y cuando el costo de la conexión no sea inferior
al mínimo. Solo se aplicará siempre cuando sea del 100%
El precio TOTAL aparece en las monedas que hayamos configurado. Si queremos
cobrar un precio diferente al indicado debemos modificarlo con el teclado, para que lo
apunte bien en la contabilidad. Si modificamos el precio en la casilla de la moneda
principal, la casilla de la moneda secundaria se actualizará, y a la inversa.
Si solo deseamos ver lo que lleva gastado debemos pinchar el botón 'Continuar'. El
tiempo perdido viendo el diálogo también será contado.
En la casilla 'nota:' podemos anotar cualquier cosa, luego se verá reflejado en los
resúmenes.
Tema relacionado:
Comenzar a contar el tiempo de uso.
Como asignar descuentos.
Antes de poder realizar descuentos debemos configurar los descuentos
Debemos escribir la letra que corresponda al descuento en la casilla 'Dto', y el descuento
será aplicado.
También podemos escribir directamente el porcentaje a descontar.
Temas relacionados:
Cobrar lo que corresponda.
Descuentos según código.
Columna Extras
En la columna Extras podemos añadir a un cliente un cargo extra.
Podemos escribir directamente el importe o los importes, separados por el signo +
Ejemplo:
2,4+3+5+1
También podemos escribir el código de uno o varios artículos, precedidos de la cantidad
si es necesario.
Ejemplo:
2h+3e+cc
Podemos también mezclar importes con artículos:
2h+3e+cc+2,4+5+1
Venta directa
Podemos vender y registrar las ventas a un cliente que no necesariamente use una
computadora
Vemos la lista de iconos en la parte superior, con un click del botón primario
incrementamos la cantidad seleccionada de ese articulo para la venta, con un click del
botón secundario la disminuimos.
También podemos, si preferimos escribir directamente la cantidad y el código del
artículo o servicio.
Una vez listo el total podemos apretar enter para registrar la operación, o podemos
seleccionar un destino diferente a "venta directa" y asignarle el cargo a un terminal.
Temporizador.
Supongamos: Un usuario nos dice que quiere estar 2:30 hs, que le avisemos. En la
columna 'Parar a:' a la altura de su número de terminal, escribimos 2.30 o 2:30 y
presionamos entrada.
El reloj del 'Contador' mostrará una cuenta regresiva en la que indica el tiempo restante.
Cuando falten dos minutos para agotarse su tiempo, en el ordenador del usuario
aparecerá un mensaje avisándole. El mensaje se repetirá cuando le falte un minuto y
cuando se haya agotado.
Cuando se haya agotado el tiempo, el reloj del contador se pintará de color rojo, se
emitirá un sonido y si la pantalla estuviese minimizada se maximizará para advertirnos.
Debemos interrumpir su uso cobrándole.
El tiempo excedido se verá con el signo menos.
Temas relacionados:
Asignar un crédito máximo de uso a un usuario en dinero.
Controlar el gasto.
Supongamos: Un usuario nos dice que quiere gastar 1400 pesetas, que le avisemos
cuando se agote su crédito. En la columna 'Parar a:' a la altura de su número de terminal,
escribimos 1400p y presionamos entrada. Es decir, el importe acompañado de la
primera letra de la moneda que corresponda.
Cuando falten dos minutos para agotarse su crédito, en el ordenador del usuario
aparecerá un mensaje avisándole. El mensaje se repetirá cuando le falte un minuto y
cuando se haya agotado.
Cuando se haya agotado el crédito, el reloj del contador se pintará de color rojo, se
emitirá un sonido y si la pantalla estuviese minimizada se maximizará para advertirnos.
Debemos interrumpir su uso cobrándole.
Temas relacionados:
Asignar un tiempo máximo de uso a un usuario.
Cambiando un usuario de ordenador.
Si un usuario lleva X minutos en el ordenador 3, y desea pasarse al 2 por lo que fuese,
no debemos interrumpir el reloj, simplemente pinchamos sobre el número 3 en la
columna "Ord." y arrastramos hasta el número 2, allí soltamos el botón y ya se cambió.
De esta forma también podemos intercambiar usuarios, y para seguridad el programa
pedirá confirmación.
Enviando un mensaje.
Si queremos enviar un mensaje a un usuario debemos escribir éste en la columna
Mensaje y presionar entrada. El mensaje llegará en un plazo máximo de 10 segundos.
Tema relacionado:
Enviar un mensaje a todos los usuarios.
Enviando un mismo mensaje a todos los terminales.
Si queremos enviar un mensaje a todos los usuarios debemos pinchar el título de la
columna Mensaje. Aparecera un cuadro de diálogo.
Enviar el siguiente mensaje a todos los terminales activos: Aquí escribimos el mensaje,
presionamos entrada y ya lo recibirán todos los terminales.
Mensaje predefinidos: Podemos escribir en las tres casillas inferiores los tres mensajes
más usados, presionando Entrada quedarán grabados. Para enviar un mensaje
predeterminado debemos pinchar el botón cuadradro que está a la izquierda de cada
uno, el mensaje se colocará en la parte superior, podemos modificarlo o no, y
presionando entrada será enviado.
Tema relacionado:
Enviar un mensaje a un usuario.
Imagen de bloqueo en los terminales
Pasos a seguir para poner nuestra imagen de bloqueo en los terminales:
1º Prepara una imagen de 640x480 pixels, 800x600 px, 1024x768 px o cualquier
resolución cuyo ancho en pixels sea múltiplo de 4.
2º Abrirla con el paint de windows y guardarla como un bmp (mapa de bits de 24 bits),
preferiblemente en la carpeta del servidor.exe
3º En el servidor.exe ir a opciones - configurar - cambiar la imagen de bloqueo.
4º Presionamos sobre el botón examinar y buscamos la imagen elegida. Pulsamos sobre
el botón OK y listo.
Puede seleccionar hasta 10 imágenes diferentes.
Cada pc mostrará una distinta, salvo que marque la casilla "Todos los pcs con la misma
imagen".
En la casilla "Rotar cada X segundos" ponga los segundos que deben transcurrir entre la
rotación de imágenes, un cero indica que no roten.
Como cambiar el Nº de un terminal.
Si desdea cambiar el Nº de un terminal, debes realizar los siguientes pasos.
Si está conectado al servidor.exe:
1º Hacer un click con el botón secundario del mouse sobre el Nº de terminal actual, en
el menú que aparece seleccionar "ejecutar", escribir: desconfigurar
2º Introducir la contraseña del admin si estuviese configurada.
3º Reiniciar el terminal o ejecutar esclavo.exe
4º Introducir la nueva configuración.
Si no está conectado al servidor.exe:
Debe desinstalar el programa cliente y volver a instalarlo.
En caso de tener 2 terminales con el mismo Nº
Los pasos son los mismos que en los casos anteriores, con la salvedad de que si está
conectado posiblemente tenga que "desconfigurar" 2 veces, dependiendo de cual se
desconfigure primero.
Columnas del Servidor.exe
Ord El número de cliente.
Inicio Hora en que comenzó.
Contador Tiempo que lleva, o que le queda si es una cuenta regresiva.
Estado Contando o Sin Usar, para habilitar o deshabilitar los clientes.
Dto. Descuento a realizar.
Parar a: Tiempo o importe máxima.
Extras Código de artículo o importe a sumar al total.
Mensaje Escriba aqui el mensaje que desee enviar a un cliente.
CD Para recordar a quien se le presto un CD.
PRI Para usar el cliente desde el servidor cuando está deshabilitado.
Datos de interés:
Si por cualquier causa el ordenador de control se colgara o apagara, los tiempos que
controlaba permanecerán activos, incluso contará el tiempo que el ordenador ha estado
apagado.
La primera vez que ejecute el programa avisará que no pudo cargar la sesión anterior,
pues no existe.
Este programa hará de cuenta que las fechas cambian a partir de las xhs de la mañana
del día siguiente, de esta forma si se está usando el ordenador hasta más tarde de la 24hs
anotará la contabilidad de forma correcta.
El programa almacena la contabilidad de todos los días que es usado.
Se ha reducido al máximo el uso de la CPU. Pues no trabaja como un bucle continuo.
El programa normalmente utiliza menos memoria que la que ocupa el propio ejecutable.
Solo puede ocupar más memoria, si el mismo programa abre otra ventana que no sea de
diálogo.
Si desea personalizar el programa o que le haga algún cambio pídalo, no habrá
inconvenientes.