Lección 2.2 – Configuración de dispositivos

Objetivo: Conocer los distintos tipos de dispositivos punto de venta más utilizados con MaxiComercio y las opciones para configurarlos.


Conexión entre MaxiComercio y el hardware POS

MaxiComercio incluye las siguientes opciones para la interfaz con el hardware:

* Diálogos de configuración predeterminados. Para dispositivos específicos, permiten enviar y recibir secuencias de bytes hacia los puertos. Este es el caso de la configuración de básculas y torretas. * Asistentes de configuración de hardware. Son aplicaciones que están hechas para configurar específicamente algunos tipos de hardware como cajones de dinero, equipos Strattos ®, básculas, etc. * Soporte para código JavaScript que puede acceder a las prestaciones de OPOS.

Cajones de dinero

Prácticamente todos los puntos de venta precisan un cajón de dinero (cash drawer), existen varias interfaces de conexión, siendo las más comunes la conexión a mini-printer y la serial.

Para los cajones conectados a la mini-printer MaxiComercio dispone de un “Asistente para configuración de cajón de dinero” que permite establecer las secuencias de control que deben enviarse a la impresora.

Las secuencias de apertura no dependen del modelo del cajón, sino del modelo de mini-printer al que se conectan.

El envío de información de bajo nivel directamente al driver de la impresora se realiza a través del programa sndPrn.exe, una utilidad de línea de comandos que forma parte de MaxiComercio. Esto es así porque el objeto “Impresora” programable con JavaScript de MaxiComercio por cuestiones de seguridad no puede enviar secuencias de bytes directamente al hardware.

La utilidad SndPrn.exe está escrita en lenguaje C++ y compilada para Win32, requiere que como argumentos de línea de comandos se proporcione el nombre de la impresora y la secuencia en decimal de los bytes a enviar.

Vea el instructivo de la utilidad SndPrn.exe

El “asistente de configuración de cajón de dinero” ya tiene una lista de las principales secuencias que corresponden con varios modelos de impresoras, además realiza la configuración de la llamada por línea de comandos desde MaxiComercio a SndPrn.exe automáticamente.

Vea el instructivo del “Asistente para configurar cajón de dinero”

Nota: Es indispensable que las impresoras a las que enviará secuencias con SndPrn.exe no tengan espacios en blanco en el nombre con el que están instaladas en Windows

Herramienta de Configuración de cajón de dinero Más información sobre el asistente de configuración: https://docs.induxsoft.net/es/faq/r5/configurar-cajon-de-dinero-r5.md Configuración manual de cajones de dinero a través de la utilidad cSndPrn: https://docs.induxsoft.net/es/faq/r5/configurar-cajon-de-dinero-r5.md

Impresoras de tickets (Mini-Printers)

Para configurar una mini-printer con MaxiComercio no hace falta más que instalarla en Windows (instalar su driver), por lo tanto cualquier impresora que funcione con Windows funcionará con MaxiComercio (y todas funcionan con Windows). Existen dos tipos de tecnologías de impresión usadas comúnmente en mini-printers: Matriz de puntos y térmica. Casi todas las mini-printers incluyen un controlador (driver) compatible con Windows que permiten explotar sus características por software que no ha sido específicamente diseñado para un modelo u otro de impresora. Regularmente el driver de la impresora ofrece soporte de gráficos, en las impresoras de matriz de puntos esto ocasiona que la salida impresa generalmente se haga más lenta de lo esperado y en un punto de venta eso es un problema. Si está utilizando una impresora de matriz de puntos, ha configurado el driver del fabricante y observa que la impresión desde MaxiComercio es más lenta de lo normal la solución puede ser cambiar el driver por el “Generic” “Tex only” incluido en Windows. El controlador “Genérico solo texto” (fabricante: Genérico Modelo: Solo texto) puede configurarse desde la opción “Agregar impresora” de Windows. La ventaja de este driver es que al no ofrecer soporte de gráficos es mucho más rápido. La mayoría de las características específicas de la impresora pueden aprovecharse con el driver “Generic/Text Only”, solo es necesario enviar secuencias ESC/POS al inicio o final del trabajo de impresión mediante el diálogo de propiedades de la impresora. Para configurar el driver genérico siga los siguientes pasos. 1. Ejecute el asistente para agregar nueva impresora del panel de control de Windows en la ventana impresoras. 2. Presione siguiente y seleccione la opción “impresora local conectada a este equipo”. 3. En la siguiente ventana seleccione el puerto en donde se encuentra conecta la impresora. 4. Seleccione el fabricante “Genérica” y en impresoras seleccione “Generic / Text Only”. 5. Presione siguiente y termine el asistente de configuración. Es recomendable cambiar el nombre de la impresora eliminando los espacios en blanco. 6. Se desea agregar comandos a la impresora abra la ventana de propiedades de impresora y seleccione la pestaña “Comandos de impresora”. En la imagen se muestra un ejemplo de comando asignado a la impresora el cual agrega saltos de línea al inicio de la impresión.

Lectores de códigos de barras

Existe una gran variedad de lectores de código de barras, incluso entre las características de cada dispositivo destacan el soporte para lectura de códigos bidireccionales, etc.

En la mayoría de los casos basta con un lector de códigos lineales (EAN, UPC, etc). La interfaz de conexión puede ser PS2 (teclado), USB o incluso serial.

La generalidad es que el lector haga una emulación de teclado, es decir que al momento de leer el código de barras simule que se teclearon los caracteres correspondientes más un retorno de carro (ENTER).

Los lectores PS2 o USB no requieren más configuración que conectarlos a la PC.

Básculas digitales

Si está realizando la implantación del punto de venta de una tienda de comestibles es posible que requiera conectar una báscula digital a la computadora para que MaxiComercio lea el valor correspondiente al peso.

La mayoría de las básculas de este tipo tienen una interfaz serial y casi por regla general admiten un byte como solicitud de petición (casi siempre es el valor 80 decimales) y responden con el valor en gramos como una secuencia de cadena ASCII.


Funcionamiento ideal

MaxiComercio incluye un componente para detectar automáticamente cuando hay un peso en la báscula y leerlo inmediatamente. Guía de [¿Cómo configurar bascula para el punto de venta de Maxicomercio R5?.](https://docs.induxsoft.net/es/faq/!/--507-%C2%BFcomo-configurar-bascula-para-el-punto-de-venta-de-maxicomercio-r5--/) Para poder usar el valor de cantidad que se ha colocado en la pantalla deberá teclear el código del producto seguido de un carácter asterisco (*) y luego pulsar ENTER. El procedimiento de operación para el cajero es el siguiente: 1. El cajero coloca el producto en la báscula (por ejemplo Zanahorias) 2. El cajero teclea el código del producto seguido de un asterisco y pulsa ENTER (observe que en las cadenas de autoservicios la mayoría de las frutas y verduras tienen códigos de 3 caracteres. De tal suerte que para nuestro ejemplo supondremos un código 198 para la Zanahoria por lo que la secuencia sería 198* y luego pulsar ENTER) 3. Se continua escaneando y cobrando Conectar una báscula digital requiere regularmente que fabrique un cable de acuerdo a las especificaciones del fabricante.

Torretas

La torreta tiene el principal propósito de mostrarle información al cliente, generalmente utilizan una interfaz serie.

En MaxiComercio pueden configurarse satisfactoriamente desde las opciones del punto de venta o bien con código JavaScript que utilice OPOS.


Máquinas lector omnidireccional y báscula integrados

En el modelo de autoservicio estos son los equipos más utilizados, probablemente el modelo más conocido sea el Strattos de Metrologic®.

Generalmente estos dispositivos se conectan a través de uno o dos puertos serie.

MaxiComercio incorpora un componente basado en OPOS que permite la interfaz con este tipo de dispositivos, por favor vea:


Resumen

Usted aprendió:

* Cómo MaxiComercio está preparado para interactuar con el hardware POS * Algunos detalles sobre el diseño de MaxiComercio * Los principales dispositivos que se pueden conectar y algunos datos clave a tomar en cuenta