Plugin ESC POS v3

Guía de inicio rápido para impresora térmica

En este post te enseñaré a usar tu impresora térmica comenzando en el paso de configurarla hasta imprimir desde cualquier lenguaje de programación, desde cero hasta dominarlo todo de manera muy rápida.

Voy a enseñarte a instalar tu impresora para que acepte comandos ESC POS y después a enviarle dichos comandos desde cualquier lenguaje de programación a través de un plugin gratuito que puede ser consumido desde cualquier lenguaje de programación.

Los pasos son muy simples, debes:

  1. Instalar tu impresora térmica como genérica y compartir esa impresora, colocando un nombre que solo contenga letras
  2. Descargar y ejecutar el puente de conexión para impresora térmica
  3. Comenzar a imprimir desde cualquier lenguaje de programación usando la documentación

Voy a explicar los pasos con más detalles a continuación.

Ah, y si tú no eres programador siempre puedes usar mi diseñador de tickets para impresoras térmicas en donde encontrarás una guía detallada de cómo crear tus propios recibos.

1. Configura tu impresora

Si ya has instalado tu impresora térmica previamente, debes desinstalarla. No necesitas los controladores para este caso.

Luego debes ir al panel de control, seleccionar el apartado de impresoras. Una vez ahí, elegir Agregar una impresora, esperar a que aparezca “La impresora deseada no está en la lista“, elegir Agregar una impresora local o de red con configuración manual.

En la siguiente ventana elegir el puerto USB00X donde la X es un número, elegir Generic y Generic Text Only en el controlador, dar un nombre sin espacios ni tildes para la impresora y compartirla (si no te da la opción de compartirla, termina la instalación y luego compártela en las propiedades).

Imprime una página de prueba y si la misma es correcta, ya puedes dar por finalizada esta sección. De lo contrario desinstala la impresora y vuelve a instalarla cambiando el puerto. También puedes cambiar el puerto desde las propiedades.

Hay un tutorial extenso y con imágenes en: https://parzibyte.me/blog/2017/12/11/instalar-impresora-termica-generica/

Es obligatorio que la impresora esté instalada como genérica, no tenga espacios o tildes en su nombre y que esté compartida.

Si usas Linux o Raspberry Pi: https://parzibyte.me/blog/2021/07/22/instalar-impresora-termica-linux-imprimir/

2. Descarga la herramienta para impresora térmica

Tu impresora ya está lista para recibir comandos ESC POS. Ahora falta descargar la herramienta para impresoras térmicas que sirve como puente entre cualquier lenguaje de programación y tu impresora de calor.

Descarga:

  1. plugin_v3.4.0_prod_64.exe o plugin_v3.4.0_prod_32.exe el cual se descarga en: https://github.com/parzibyte/plugin-impresora-termica-v3/releases/latest/. Si viene con una DLL, deja dicha DLL en la misma ubicación del plugin

Nota: ninguna de las herramientas contiene malware, aunque los antivirus o sistemas lo detecten como tal. Es tu responsabilidad obligar al sistema a confiar en los programas y de ser necesario agregarlos a las excepciones.

También he notado que en ocasiones el navegador bloquea la descarga; de nuevo, es tu responsabilidad forzarla.

Una vez descargado, ejecuta plugin_v3.4.0_prod_64.exeplugin_v3.4.0_si_prod_32.exe.

3. Prueba el ejemplo

Finalmente navega al siguiente enlace: https://parzibyte.github.io/ejemplos-javascript-plugin-v3/hola.html

Ahí, la lista de impresoras debería contener la impresora que acabas de instalar y compartir. Si no aparece, asegúrate de que el plugin se está ejecutando y de que has instalado y compartido tu impresora como se indica en este mismo post que has estado leyendo. Haz clic en Imprimir y debería imprimirse un ticket de prueba.

¿Funcionó? Felicidades, entonces estás listo para usar el plugin desde cualquier lenguaje de programación. Ahora puedes revisar la documentación de la API para consumirlo desde cualquier lenguaje de programación.

Si no funciona o quieres que te ayude con la implementación estoy a tus órdenes en mi página de contacto para brindar consultorías informáticas.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

  • Se ve muy bueno, me gustaría consultar si se puede imprimir en impresoras térmicas conectadas con cable ethernet?

Entradas recientes

Leer 10 mil números y ordenar con C

En el ejercicio de programación de hoy vamos a trabajar con ANSI C para leer…

3 semanas hace

Generador de números aleatorios online

Hoy te quiero compartir una herramienta en línea para generar números aleatorios directamente en el…

3 semanas hace

Comprimir PDF con Bot de Telegram

Comprimir un PDF con Telegram es posible gracias a los Bots. Anteriormente en mi blog…

3 semanas hace

MySQL – Guardar combinación de días de la semana

En este post te voy a enseñar a guardar solo algunos días de la semana…

1 mes hace

Solución a ERR_SSL_CIPHER_OPERATION_FAILED

Hoy voy a tratar de solucionar el error ERR_SSL_CIPHER_OPERATION_FAILED que aparece al usar npm install…

1 mes hace

Respaldo periódico con Bot de Telegram y Cron

Acabo de publicar un artículo enseñándote a respaldar un archivo o directorio de manera programada…

2 meses hace

Esta web usa cookies.