Você está na página 1de 13

MANUAL DE UTILIZACION

DEL
SERVIDOR WEB DE LA BALANZA
Y
MODOS DE CONEXION

BALANZAS CON ETHERNET


REVISION 2 150210
BALANZAS CON ETHERNET REVISION 2 150210

INDICE
1.- PRELIMINARES
1.1.- INTRODUCCION ............................................................................................................................................................ 2
1.2.- ESTRUCTURA DE LAS PÁGINAS WEB ...................................................................................................................... 2
1.3.- FORMATO DE LOS FICHEROS DE DATOS ................................................................................................................ 3

2.- MENU PRINCIPAL DEL SERVIDOR WEB


2.1.- CONSULTAS ................................................................................................................................................................ 4
2.2.- PROGRAMACION ......................................................................................................................................................... 4
2.2.1.- MODOS DE TRABAJO DE LA BALANZA................................................................................................. 5
2.2.2.- BORRADOS ................................................................................................................................................ 5
2.2.3.- GRABACION ............................................................................................................................................... 5
2.2.4.- MODOS DE TRABAJO DE LA ETIQUETADORA ..................................................................................... 5

2.3.- ALMACEN ................................................................................................................................................................ 5


2.3.1.- COMLETO ................................................................................................................................................... 6
2.3.2.- MINIMOS ..................................................................................................................................................... 6

3.- CONEXION DE LA BALANZA


3.1.- CONEXION DE LA BALANZA AL PC........................................................................................................................... 7
3.1.1.- CONEXION DIRECTA AL PC SI NO EXISTE UNA RED LOCAL ............................................................. 7
3.1.2.- CONEXIÓN A TRAVES DE LA RED LOCAL............................................................................................. 7
3.1.3.- CONEXIÓN DESDE INTERNET ................................................................................................................. 8
3.2.- PROGRAMACION DE LA DIRECCCION IP Y DEL PUERTO DE LA BALANZA (F20 Y F21) ................................... 8
3.3.- COMO AVERIGUAR LOS DATOS DE LA RED LOCAL .............................................................................................. 9
3.4.- COMO ABRIR EL PUERTO DEL ROUTER ................................................................................................................ 10
3.5.- COMO SABER LA IP PUBLICA DE SU RED ............................................................................................................. 11

1
BALANZAS CON ETHERNET REVISION 2 150210

1/ PRELIMINARES

1.1 - INTRODUCCION
Las balanzas de BACSA disponen, de forma opcional, de un puerto de comunicaciones ETHERNET
para su conexión a un PC, a una red de ordenadores o a través de INTERNET.

La balanza incluye un servidor de páginas WEB, a través del cual es posible acceder a la
información contenida en la balanza para visualizar y modificar datos de la misma, cambiar modos de
trabajo y consultar totales, así como gestionar un almacén para control de stocks. También es posible
guardar datos de la balanza en el PC y enviar datos desde el PC a la balanza.

1.2- ESTRUCTURA DE LAS PAGINAS WEB


La mayoría de las páginas WEB de la balanza tienen la misma estructura. Cada página esta dividida
en dos partes separadas por sendas líneas horizontales.

La parte superior “Programación de datos individuales”, consiste en un formulario que permite


programar parámetros de la balanza uno a uno: un PLU, un texto de un mensaje, etc. Aparecen unas cajas
de texto para introducir los datos a modificar y una tabla con los valores actuales de la balanza.

La tabla muestra los datos que tiene la balanza en el momento de la descarga de la página. Si se
modifica algún parámetro mediante el envío del formulario (o desde el teclado de la propia balanza),
hay que volver a solicitar la página (actualizar en el explorador) para que los cambios queden
reflejados en la tabla.

2
BALANZAS CON ETHERNET REVISION 2 150210

Hay tres botones:


• ENVIAR: para enviar a la balanza los datos introducidos.
• BORRAR: para borrar los datos del formulario (no los de la balanza).
• Descargar Archivo: para guardar el contenido de la página actual (lo que se ve en pantalla) en un
fichero en el PC. Este fichero se guarda en formato ”texto delimitado por tabulaciones” y se puede
visualizar con el block de notas o con EXCEL, si queremos ver los datos alineados.

La parte inferior, “Programación de bloques de datos”, consiste en un formulario que permite


programar bloques de datos en la balanza: todos los PLUS, todos los mensajes, todo el almacén, etc.
Aparecen dos botones uno para seleccionar el fichero a enviar y otro para enviar este fichero a la balanza.

1.3- FORMATO DE LOS FICHEROS DE DATOS


Los datos enviados a la balanza para su programación, están organizados en forma de tablas y
guardados en ficheros de tipo texto, empleando tabuladores como separadores. Estos datos que forman la
tabla tienen el mismo formato (longitud, número de decimales, etc.) que el usado en la programación
manual (por teclado) de la balanza.

Estos ficheros (*.txt) pueden servir de copia de seguridad de los datos de la balanza o pueden
editarse para su posterior envío a la balanza.

A la hora de editar estos ficheros hay que tener en cuenta el formato de cada campo, en especial, la
longitud del mismo. Pues la balanza hace un filtrado de los datos que le llegan y, si son incorrectos,
devuelve un error.

Hay que ir con cuidado de no sobrepasar la longitud máxima de los campos, sobre todo con los
caracteres “blanco” que pueden pasar desapercibidos.

Estructura de la tabla de plus vista como hoja EXCEL (balanza sin etiquetadora):

<fichero plus10021801.txt> 
Numero  Nombre  Tipo  Precio  Familia  Código asociado  Tara 
1  PECHUGA DE PAVO  0  1,1 CARNICOS  0  0 
2  GAMBA ROJA  1  1,9 MARISCOS  0  0 
3  MANZANA GOLDEN  2  2,7 FRUTERIA  0  0 
4  MERLUZA  3  3,5 PESCADOS  0  0 
5  CACAHUETES  0  5,1 FRUTOS SECOS  0  0,16 
</fichero> 

Estructura de la tabla de plus vista como texto delimitado por tabuladores:

<fichero plus10021801.txt>
Numero Nombre Tipo Precio Familia Código asociado Tara
1 PECHUGA DE PAVO 0 1,10 CARNICOS 0 0,000
2 GAMBA ROJA 1 1,90 MARISCOS 0 0,000
3 MANZANA GOLDEN 2 2,70 FRUTERIA 0 0,000
4 MERLUZA 3 3,50 PESCADOS 0 0,000
5 CACAHUETES 0 5,10 FRUTOS SECOS 0 0,160
</fichero>

NOTA: Como el caso mas complejo es la programación de PLUS, disponemos de unas hojas EXCEL, para
la programación de los mismos, la cual le va avisando de los errores cometidos en la introducción de datos y
le ayudara en la programación inicial de la maquina, sirviéndole al mismo tiempo como copia de seguridad.
En esta hoja no tiene que preocuparse si deja huecos en blanco ya que los rellena automáticamente,
simplemente introduzca los PLUS que quiera, salve como texto delimitado por tabuladores y envíe el fichero
a la balanza.

3
BALANZAS CON ETHERNET REVISION 2 150210

2/ MENU PRINCIPAL DEL SERVIDOR WEB

MENU PRINCIPAL

La dirección IP de la maquina es en este ejemplo: http://192.168.1.10:8080


CONSULTAS http://192.168.1.10:8080/pag1.htm
IR AL INICIO
Gran total http://192.168.1.10:8080/pag11.htm
Gran total diario http://192.168.1.10:8080/pag12.htm
Estado de la maquina http://192.168.1.10:8080/pag13.htm
Listado de tickets http://192.168.1.10:8080/pag14.htm
Gran total familias http://192.168.1.10:8080/pag15.htm
Gran total PLUS http://192.168.1.10:8080/pag17.htm
Etiquetadoras Memoria etiquetadora http://192.168.1.10:8080/pag16.htm

PROGRAMACION http://192.168.1.10:8080/pag2.htm
IR AL INICIO
Modos de trabajo de la balanza http://192.168.1.10:8080/pag21.htm
Borrados http://192.168.1.10:8080/pag22.htm
Grabación http://192.168.1.10:8080/pag23.htm
Fecha y hora http://192.168.1.10:8080/pag231.htm
Grabación fabrica http://192.168.1.10:8080/pag232.htm
Display pequeño Backlight http://192.168.1.10:8080/pag233.htm
Líneas http://192.168.1.10:8080/pag234.htm
Vendedores http://192.168.1.10:8080/pag235.htm
Familias http://192.168.1.10:8080/pag236.htm
Mensajes http://192.168.1.10:8080/pag237.htm
PLUS http://192.168.1.10:8080/pag238.htm
Asignación de teclas a PLUS http://192.168.1.10:8080/pag239.htm
Tipos de IVA http://192.168.1.10:8080/pag240.htm
IVA asignado a la familia http://192.168.1.10:8080/pag241.htm
Código de barras http://192.168.1.10:8080/pag242.htm
Taras programadas http://192.168.1.10:8080/pag243.htm
Registros programables http://192.168.1.10:8080/pag244.htm
Etiquetadoras Etiquetas http://192.168.1.10:8080/pag245.htm
Etiquetadoras Lista de ingredientes http://192.168.1.10:8080/pag246.htm
Etiquetadoras Modos de trabajo de la etiquetadora http://192.168.1.10:8080/pag24.htm

ALMACEN http://192.168.1.10:8080/pag3.htm
IR AL INICIO
Almacén completo http://192.168.1.10:8080/pag31.htm
Almacén mínimos http://192.168.1.10:8080/pag32.htm

2.1- CONSULTAS
Presenta la información de totales de la máquina en forma de tabla.

2.2- PROGRAMACION
Es el menú donde se programan los datos de la maquina.

4
BALANZAS CON ETHERNET REVISION 2 150210

2.2.1- Modos de trabajo de la balanza


Se presenta una página con una casilla de selección para cada modo de funcionamiento. Al
descargar la página aparecen las opciones actuales marcadas. Se activan y desactivan las casillas según el
modo deseado y se pulsa el botón enviar. Con el botón borrar, se dejan las casillas en el estado inicial.
En caso de existir una red de balanzas, las operaciones cabeceras diferentes, guardar tickets y
mensajes diferentes se transmiten a la red, el resto se debe programar en cada maquina.

2.2.2- Borrados
Se presenta una página con una casilla de selección para cada bloque de datos que se puede
borrar. Se pueden borrar datos por bloques o borrar todo de golpe. Se activan las casillas según los bloques
a borrar y pulsa el botón enviar. Con el botón borrar, se deseleccionan todas las casillas.

2.2.3- Grabación
Para la grabación de parámetros en la balanza, se utiliza una página para cada bloque de
parámetros distintos (mensajes, plus, taras, etc.). La forma de operar es la misma indicada en el punto 1.2
(Estructura de las páginas WEB).

En caso de haber una red de balanzas, en las grabaciones de grupos de datos mediante el envió de
ficheros a la balanza, no hay transmisión a la red. Por lo tanto la próxima vez que arranque el sistema, la
maquina master realizará el volcado a la red.

Las grabaciones que podemos realizar son:

Fecha y hora.
Fábrica (grabación de fábrica para hacer pruebas).
Backlight (Iluminación del visor en maquinas con display numérico).
Líneas (líneas de cabecera y despedida). Se transmite en red.
Vendedores (nombre de los vendedores). Se transmite en red.
Familias (nombre de las familias). Se transmite en red.
Mensajes (mensajes publicitarios). Se transmite en red.
PLUS (nombre, tipo, precio, familia, código asociado y tara asociada). La programación individual (uno a
uno) de plus se transmite a la red.
Asignación de teclas a plus.
Porcentajes de IVA. Se transmite en red.
IVA asignado a la familia. La programación individual de los IVAS asignados a familias se transmite a la
red.
Código de barras.
Taras programadas. La programación individual de las taras programadas se transmite a la red.
Registros programables (modo de comunicación serie, tiempos de presentación, volumen zumbador y tipo
de código de barras que va a leer el scanner).
Etiquetas (maquinas con etiquetadora). Para cargar las etiquetas diseñadas con el Label Designer.
Lista de ingredientes (maquinas con etiquetadora). Para cargar las listas de ingredientes, que se genera
con un editor de texto etiquetas diseñadas con el Label Designer.

2.2.4- Modos de trabajo de la etiquetadora


Se presenta una página con una casilla de selección para cada modo de funcionamiento. Al
descargar la página aparecen las opciones actuales marcadas. Se activan y desactivan las casillas según el
modo deseado y se pulsa el botón enviar. Con el botón borrar, se dejan las casillas en el estado inicial.

2.3- ALMACEN
A cada PLU se asigna un par de valores programables para ayudar a controlar el almacén. Estos
son: un valor de existencias del cual se van descontando las cantidades (kg o unidades) vendidas y un valor
mínimo por debajo del cual se produce un aviso de que se están agotando las existencias.

5
BALANZAS CON ETHERNET REVISION 2 150210

2.3.1- COMPLETO
En esta página se visualiza una tabla con todos los PLUS, con el valor de existencias y mínimo de
cada uno. Si en algún PLU el valor de existencias esta por debajo del mínimo, este aparece señalado en
rojo.

2.3.2- MINIMOS
En esta página se presentan solamente los PLUS que están bajo mínimos.

6
BALANZAS CON ETHERNET REVISION 2 150210

3/ CONEXION DE LA BALANZA

NOTA PRELIMINAR
ANTES DE REALIZAR CUALQUIER PRUEBA DESACTIVE EL ANTIVIRUS Y EL FIREWALL DE
WINDOWS. UNA VEZ ESTE CONECTADO EL ADMINISTRADOR DE RED LE PODRA INDICAR COMO
CONFIGURAR SU ANTIVIRUS O EL FIREWALL PARA QUE NO BLOQUEEN LA CONEXION.

LOS NAVEGADORES QUE FUNCIONAN CORRECTAMENTE SON INTERNET EXPLORER Y


GOOGLE CHROME, NO UTILIZAR MOZILLA FIREFOX, YA QUE GENERA PROBLEMAS DE
REFRESCO.

3.1.- CONEXION DE LA BALANZA AL PC


Para que la balanza se comunique con el PC, ambos tienen que estar en el mismo rango de IP, usar
la misma mascara de subred y la misma puerta de enlace.

Hay tres modos posibles de conexión:


• Conexión directa al PC si no existe una red local.
• Conexión a través de la red local.
• Conexión a través de INTERNET.

3.1.1- CONEXION DIRECTA A PC SI NO EXISTE UNA RED LOCAL


Si no dispone de conexión a INTERNET o la tiene a través de un router monopuerto, tendrá que
conectar la balanza directamente al PC con un cable RJ45. En este caso puede poner cualquier valor, por
ejemplo:

PC IP ADDRES 192.168.1.2
IP MASK 255.255.255.0
IP GATE 192.168.1.1

BALANZA IP ADDRES 192.168.1.10 dentro del rango y diferente que el PC


IP MASK 255.255.255.0 igual que PC
IP GATE 192.168.1.1 igual que PC
PUERTO 80 (http) u otro cualquiera ejemplo 8080

Para comunicarse con la balanza abra el explorador, si utiliza el puerto 80 introduzca en la barra de
direcciones la dirección IP de la balanza: 192.168.1.10, si utiliza el puerto 8080 introduzca en la barra de
direcciones http://192.168.1.10:8080, aparecerá el menú principal y ya podrá navegar.

3.1.2- CONEXION A TRAVES DE LA RED LOCAL


Si dispone de una red local la conexión a INTERNET la tendrá a través de un router multipuerto.
Necesitara tener un puerto libre para conectar la balanza o tendrá que ampliarlo con un SWITCH. Tendrá
que conectar la balanza al puerto con un cable RJ45. En este caso, dependiendo de los dato de su PC
(apartado 3.3.), deberá elegir los datos de la balanza.

PC IP ADDRES 192.168.1.2
IP MASK 255.255.255.0
IP GATE 192.168.1.1

BALANZA IP ADDRES 192.168.1.10 dentro del rango y que este libre


IP MASK 255.255.255.0 igual que PC
IP GATE 192.168.1.1 igual que PC
PUERTO 8080

7
BALANZAS CON ETHERNET REVISION 2 150210

Para comunicarse con la balanza abra el explorador e introduzca en la barra de direcciones


http://192.168.1.10:8080, aparecerá el menú principal y ya podrá navegar.

3.1.3- CONEXION DESDE INTERNET


Para conectarse desde INTERNET, primero tiene que tener la balanza funcionando en su red local
como se indica en el apartado anterior, después deberá conocer cual es su IP publica (apartado 3.5) y en
tercer lugar abrir un puerto del router y redireccionarlo a la IP de su balanza (apartado 3.4.).

Para comunicarse con la balanza abra el explorador e introduzca en la barra de direcciones


http://XXX.XXX.XXX.XXX:8080, aparecerá el menú principal y ya podrá navegar.

3.2- PROGRAMACION DE LA DIRECCION IP Y DEL PUERTO DE LA BALANZA (F20


Y F21)
Este punto este explicado en los apartados 9.22 y 9.23 del manual de la balanza pero se repite aquí
para comodidad.

Para entrar en las funciones de programación de la maquina pulsar la tecla X[F▲] (12) durante el
test de verificación (test de 8 o numero de 9 a 1) o, durante el funcionamiento normal, manteniéndola
pulsada 2,5 segundos (con peso, precio e importe cero y sin tara programada). Para salir de la
programación de funciones pulsar la tecla X[F▲] (12) durante 2,5 segundos o apagar la máquina.

La primera pantalla que aparece nos permite seleccionar el número de función que queremos
programar. Seleccionarla con el teclado y pulsar la tecla X[F▲] (12) o pulsarla repetidamente para ir
mostrándolas. En nuestro caso nos interesan las funciones F20 y F21.

Si dispone de la opción conexión a ETHERNET, la balanza trabaja como un servidor WEB, por lo
que puede acceder al mismo desde el explorador de su PC, para modificar y leer datos de la maquina
(PLUs, grandes totales, etc.). Para ello, tendrá que programar los parámetros de la maquina para que sea
accesible desde su red local (LAN).

Debe conocer los siguientes datos:


• Dirección IP del router (será la IP GATE): ejemplo 192.168.1.1
• Mascara de subred (será la IP MASK): normalmente 255.255.255.0
• Una dirección IP libre para la balanza (será la IP ADDRESS): ejemplo: 192.168.1.10

Cuando seleccione la función F20:

Presenta IP ADDR 192 Pulsar la tecla 00 S▲ (9) para cambiar de campo


,168, 1, 10 Introducir el nuevo valor con el teclado numérico

Presenta IP GATE 192 Pulsar la tecla 00 S▲ (9) para cambiar de campo


,168, 1, 1 Introducir el nuevo valor con el teclado numérico

Presenta IP MASK 255 Pulsar la tecla 00 S▲ (9) para cambiar de campo


,255,255, 0 Introducir el nuevo valor con el teclado numérico

Cuando seleccione la función F21:

Presenta F21 P 8080 Introducir el puerto con el teclado numérico


PUERTO IP Usar 80 para conexión directa y 8080 para los otros.

Para que los cambios se guarden en memoria tiene que pulsar la tecla X[F▲] (12).
Para que las nuevas direcciones se tengan en cuenta hay que apagar y encender la maquina.
Nota: Algunos antivirus o versiones de los mismos no permiten la conexión, por lo que para hacer las
pruebas, se recomienda desactivar el antivirus, y en algunos casos, el firewall de Windows.
Abra su navegador, introduzca en la barra de búsqueda la dirección IP de la balanza y vera el menú para
poder hacer consultas y programar la balanza.

8
BALANZAS CON ETHERNET REVISION 2 150210

3.3- COMO AVERIGUAR LOS DATOS DE LA RED LOCAL

Para saber los datos de su red local en Windows vaya a Inicio>Ejecutar:

Teclee el comando cmd:

En la ventana de DOS teclee el comando ipconfig:

Esta pantalla muestra los datos de configuración de red del PC en que estamos trabajando, en este

9
BALANZAS CON ETHERNET REVISION 2 150210

caso serian:

DATOS DEL PC IP ADDRES 192.168.1.33


IP MASK 255.255.255.0
IP GATE 192.168.1.1

La IP ADDRES de la balanza deberá de ser diferente de la del PC (192.168.1.33) y de la del router


(192.168.1.1). Si tuviésemos mas PCs en nuestra red local (LAN) deberemos comprobarlas todas para no
utilizar ninguna ocupada.

3.4 - COMO ABRIR EL PUERTO DEL ROUTER

El hecho de que sea necesario mapear puertos para hacer funcionar una aplicación en un
determinado sistema, se produce cuando la conexión a Internet de dicho sistema atraviesa un dispositivo
con capacidades de NAT o PAT (Network Address Translation – Port Address Translation), es decir, un
dispositivo al que se conectan varias máquinas (cada una con su IP) y que les da salida a todas ellas a
través de una IP única. Esto es, cuando la conexión pase por un router en multipuesto, un punto de
acceso (AP) con capacidades NAT o bien un gateway.

Los puertos de comunicaciones TCP/IP se numeran desde el 1 al 65535. Los puertos que van
desde el 1 al 1023 se denominan “well known ports” o puertos bien conocidos y están reservados para
determinados estándares de comunicación (Web, FTP, Telnet….). El resto de puertos desde el 1024 al
65535 se denominan puertos azarosos, y son utilizados por diversas aplicaciones.

Para montar un servidor WEB es necesario mapear un puerto del router a la dirección IP de nuestra
balanza, normalmente usamos el 8080 para recodar que el 80 es usado por el router para el servicio HTTP.

Suele ser bastante sencillo, basta con activar “DMZ host” con la dirección de la balanza, en nuestro
caso 192.168.1.10:

10
BALANZAS CON ETHERNET REVISION 2 150210

Si tiene conocimiento del manejo de los routers, en la pagina WEB http://www.adslzone.net/ hay
tutoriales para la mayoría de los routers donde le explican como configurarlos. En caso contrario acuda a
alguien que tenga experiencia.

3.5 – COMO SABER LA IP PUBLICA DE SU RED


Para saber su IP pública puede poner en cualquier buscador la palabra “IP”, y encontrara páginas
que se lo indiquen. En la página WEB http://www.yougetsignal.com/ puede saber cual es su IP pública y
también verificar que su puerto está abierto. Para ello seleccione la opción “Port Forwarding Tester”:

La siguiente pantalla le indica su IP pública, y seleccionando el puerto 8080 en nuestro ejemplo, pulsamos
el botón “Check” y nos indicará que el puerto está abierto.

11
BALANZAS CON ETHERNET REVISION 2 150210

A partir de este momento nuestra balanza es accesible desde INTERNET.

Para conectarse a la balanza desde cualquier ordenador externo a nuestra red tendrán que abrir el
navegador (preferentemente GOOGLE CHROME) y escribir en la barra de direcciones la siguiente
dirección: http://83.60.230.85:8080 (estos son los datos de nuestro ejemplo, en su caso las direcciones
serán diferentes).

12

Você também pode gostar