Error: Ni2Listen failed with code= -4, como solucionar este error del demonio de impresion de SAP
Si os manejais en entornos SAP como es mi caso, seguramente os habreis pegado con este error unas cuantas veces y sabreis solventarlo sin mayores problemas, pero para el que es novato en el mundo de SAP y de como funcionan las colas de impresion, la gestion del demonio de impresion, etc, puede llegar a romperse la cabeza y no encontrar la solucion a este problema.
Esta ventana salta de forma automatica al realizar impresiones desde SAP hacia la impresora, es una ventana de log que nos muestra el progreso de conexion con la impresora, el nombre del host peticionario y varios parametros mas, tambien nos ayuda a ver los errores que aparecen de forma clara y sencilla cuando algo no se imprime.
En este caso, el problema es que el demonio de impresion no puede escuchar la peticion por el puerto 515 por que otro programa ya esta escuchando por ese puerto. La clave es, ¿pero que programa esta ya activo si no hemos modificado nada, el usuario no tiene permisos…? puedes llegar a desesperarte, a reinstalar el entorno SAP al completo y seguiras igual.
El problema no esta en el entorno SAP, sino en Windows, concretamente el en Servicio de impresion TCP/IP, que como vemos en esta imagen, al ir a Inicio-> Ejecutar -> services.msc -> Servicio de impresion TCP/IP, lo tenemos «levantado» y en inicio Automatico, debemos Detenerlo y cambiar el inicio a Deshabilitado para que no nos ocupe el lugar del demonio de impresion de SAP.
Tras realizar esta sencilla operacion, probaremos la impresion desde SAP y veremos como el demonio arranca y todo vuelve a la vida.
Genial aporte, de mucha ayuda,. gracias.