En este artículo voy a aclarar cómo funciona el soporte técnico de mi plugin ESC POS para impresoras térmicas ya que en ocasiones algunos clientes lo requieren y tienen dudas sobre si el mismo tiene o no un costo y cuándo es que aplica.

Soporte técnico general con costo

Sin importar si eres un cliente que ha comprado la licencia o usa la versión gratuita sin límites, siempre puedes contratar soporte técnico de paga en mi página de contacto.

El soporte incluye solución de errores, solución de dudas y ayuda con la integración del plugin en tu sistema o entorno.

Soporte técnico gratuito

Hay una forma en la que yo brindo soporte técnico sin costo y es únicamente cuando se cumplen todas y cada una de las siguientes condiciones:

  1. Eres un cliente con una licencia activa, es decir, no usas la versión gratuita
  2. Necesitas ayuda con la solución de un error, no con una integración ni con dudas
  3. El error aparece únicamente cuando usas la licencia, pero desaparece por completo cuando NO usas la licencia

Dicho con otras palabras: si el problema es la licencia yo te ayudo a revisar totalmente gratis, para ello debes demostrar que:

  1. El plugin funciona bien cuando no envías la licencia
  2. El plugin genera el error cuando envías la licencia

Si ese es tu caso entonces envíame un mensaje con la demostración de los 2 puntos anteriores.

¿Por qué funciona así?

Siempre recomiendo a todos mis clientes que primero prueben la versión sin licencia, pues la licencia no hace que el plugin funcione de manera distinta.

Si el plugin no funciona en cierto entorno, la licencia no hará que mágicamente funcione. La licencia funcionará donde sea que el plugin funcione.

Errores comunes

En todo el tiempo que he tenido algunos clientes con errores el problema número 1 es un error de programación al consumir el plugin.

Entiendo que lo más fácil es siempre culpar a todo lo demás (plugin, sistema operativo, entorno, clima) pero no a nuestro código (me ha pasado) pero ya he explicado varias veces (y mis amigos programadores que también son mis clientes lo deben saber mejor que yo) que el plugin, una vez compilado y al no requerir conexión a internet, no puede ser modificado.

Así que no puedo simplemente despertarme un día y decir “Hoy voy a modificar el plugin remotamente para molestar a mis clientes”. Yo estoy muy agradecido con mis clientes, por lo que simplemente no es lógico (ni posible) el modificar el plugin remotamente.

Pero no me creas a mí, compruébalo tú mismo: apaga tu wifi, desconecta tu cable, apaga tu módem, coloca una jaula de Faraday o lo que se te haga más fácil para quitar el internet y prueba el plugin, verás que sigue funcionando.

Una vez aclarado eso y retomando los errores comunes: además del error de programación, los clientes me han reportado errores tipo exit status y esto es culpa de Powershell o WMIC que cambian entre versiones de Windows.

Lo que yo les digo normalmente es que usen una versión más reciente como la 3.5.2 que ya no depende de ejecutar comandos externos, y que vean la nueva documentación ya que el código que tienen y que funcionaba anteriormente no va a funcionar en la nueva versión, pero normalmente quieren que el nuevo plugin con nuevas características funcione con código de consumo anterior, y eso no es posible, por lo que eso genera más errores y volvemos al inicio de todo.

Por si no queda claro, esto no es culpa del plugin. Esto es debido a que los sistemas operativos evolucionan y cambian, y lo que funciona hoy puede que mañana ya no. Debemos estar actualizando constantemente, así es este mundo.

Además, no todas las computadoras son iguales. Lo que funcionaba con un cliente de mis clientes puede que no funcione con otro, ya que tienen dispositivos diferentes. Por ello es necesario actualizar aunque sea tedioso.

Un poco de ayuda

Entonces, sin importar si tu error es un exit status o un error de consumo, por favor lee lo siguiente que tal vez te ayude.

Si no quieres leerlo o piensas que es un poco tedioso no te preocupes, yo puedo hacerlo por ti a través de una sesión de soporte de pago.

  1. Olvida tu código y tu sistema por un momento
  2. Siempre haz las pruebas en la misma computadora donde estás ejecutando el plugin
  3. Descarga la última versión del plugin. Al momento de escribir esto es la 3.5.3 pero con la 3.5.2 que ya mencioné previamente debería funcionar
  4. Asegúrate de detener las otras versiones antes de ejecutar la 3.5.2
  5. Ejecuta la 3.5.2
  6. Asegúrate de que estás ejecutando la 3.5.2, para ello visita en tu navegador http://localhost:8000/version y te debe mostrar {“version”:“3.5.2”,“plataforma”:“Desktop”,“sistemaOperativo”:“windows”}. Si no lo hace vuelve al paso 3
  7. Dirígete al área de pruebas: https://parzibyte.me/http-esc-pos-desktop-docs/es/area-pruebas.html
  8. En el área de pruebas asegúrate de que aparece un rectángulo verde que dice Plugin ejecutándose en: Desktop 3.5.2. Si no, vuelve al paso 3
  9. Selecciona tu impresora de la lista. Si la lista está vacía entonces comparte tu impresora: https://parzibyte.me/blog/posts/instalar-impresora-termica-generica/ y vuelve al paso 7 (refrescando la página y/o refrescando la lista de impresoras)
  10. Abajo, en la lista de operaciones disponibles añade Iniciar y EscribirTexto, en EscribirTexto escribe cualquier texto que quieras
  11. Clic en Hacer petición
  12. Abajo del botón que acabas de presionar aparecerá un mensaje en un rectángulo amarillo que debe decir algo como: { “ok”: true, “message”: "" }
  13. Si el paso 12 te dio un ok en false o message no es una cadena vacía analiza el mensaje de error. Si es “no se encuentra el nombre de red especificado” es porque no compartiste tu impresora; vuelve al paso 9. Si es otro mensaje de error analiza el mensaje, tradúcelo de ser necesario. Normalmente el propio mensaje contiene la solución.
  14. Si ok es true y se ha impreso lo que escribiste entonces el plugin funciona bien
  15. Lee la documentación y actualiza tu código de consumo. Si el plugin funciona bien en el área de pruebas pero no en tu sistema entonces el problema no es el plugin
Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya actualizado algún sistema o publicado un nuevo software. Facebook | X | Instagram | Telegram | También estoy a tus órdenes para cualquier contratación en mi página de contacto