El diálogo con la impresora fiscal de segunda generación es por Ethernet (LAN), aunque la impresora funcione localmente. En el método Comenzar() se indica la dirección IP que identifica a la IFH2G utilizando la propiedad IP del objeto Impresora. En este caso, generalmente no se requiere especificar el puerto. Pero si utiliza el Emulador Fiscal Hasar, la dirección de IP debe ser Localhost (127.0.0.1) y el puerto, 5000.
Ejemplo:
objHasar = CREATEOBJECT("ImpresoraFiscal2g.Impresora")
objHasar.CodigoActivacion=RTRIM(THISFORM.TXTcodigo.Value)
objHasar.IP = "127.0.0.1"
objHasar.Puerto="5000"
objHasar.Comenzar()
Si la impresora se conecta localmente, a la computadora se le debe establecer una IP del mismo rango de la IFH 2G. Todas las Impresoras Fiscales 2G salen de fábrica con los siguientes parámetros de red:
Dirección IP: 192.168.1.1
Máscara de red: 255.255.255.0
Puerta de enlace: 192.168.1.1
Para establecer la conexión local con la impresora, se podría establecer en la computadora la IP 192.168.1.2, por ejemplo. Ahora bien, si la impresora se va a conectar a una red, se le debería cambiar a la impresora la IP a una dentro del rango de la red. Para cambiarle la IP a la impresora, primero se debe conectar localmente, luego acceder a la interfaz web (colocando la IP de la impresora en el navegador, 192.168.1.1), en la solapa Configuracion, presionar el botón Cambiar. Una vez cambiada la IP, se puede comenzar a utilizar la impresora en la red.