Imprimí desde tu sistema web directo a la impresora local
Tickets térmicos, facturas en PDF — sin diálogos, sin plugins, sin configuraciones complicadas.
Creado para Yagware · Compatible con cualquier sistema web Gratis y open source • Sin instalar Node.js • Windows y Linux
Los navegadores web no pueden acceder directamente a las impresoras locales de forma confiable. Imprimir desde una app web suele implicar diálogos molestos, plugins desactualizados o soluciones frágiles.
YagPrint elimina esa fricción: tu sistema web envía un POST con los datos del documento
y YagPrint lo imprime al instante — de forma silenciosa, sin ventanas emergentes.
Tres pasos simples, cero complicaciones
Bytes ESC/POS para tickets térmicos o un PDF para hojas A4.
POST http://localhost:3005/api/print con los bytes y el nombre de la impresora.
Detecta el OS, busca la impresora y envía el trabajo. Respuesta JSON instantánea.
Sistema Web
POST /api/print
YagPrint
Detecta OS + busca impresora
Impresora Local
Térmica o A4
Todo lo que necesitás para imprimir desde la web, sin complicaciones
Windows 10/11 y distribuciones Linux con systemd (Ubuntu, Debian, Fedora y más).
Enviás un término de búsqueda (ej. "POS58") y YagPrint encuentra la impresora correcta automáticamente.
Soporte nativo para impresoras de tickets de 58mm y 80mm con envío RAW de bytes.
Imprimí documentos PDF en impresoras de hojas estándar. Orientación y tamaño de papel configurables.
Un solo endpoint POST /api/print para imprimir cualquier documento desde cualquier lenguaje.
Node.js viene embebido. El usuario final no necesita instalar nada previamente.
Panel web local con estado del servicio, impresoras detectadas y control completo en localhost:3005.
Mapeá nombres cortos a impresoras reales. Enviás "POS58" y YagPrint sabe a cuál enviar.
Se configura para arrancar con el sistema operativo. Siempre listo cuando lo necesites.
+ 🖨️ YagPrint nació como el motor de impresión de Yagware, nuestro sistema de ventas y facturación.
Tickets de venta, facturas electrónicas, remitos — todo se imprime directamente desde Yagware a tu impresora local gracias a YagPrint.
Su API REST abierta permite integrarlo con cualquier aplicación web:
React, Angular, Vue, PHP, Python, Java — cualquier lenguaje que pueda hacer un POST HTTP.
Tickets de 58mm y 80mm. Envío RAW de bytes ESC/POS.
Documentos PDF en impresoras de hojas estándar.
Mínimos requisitos, máximo rendimiento
❌ No compatible con Windows 7/8/8.1 ni 32 bits
lpstat -p -d) 💡 Para impresoras térmicas: se recomienda driver "Generic / Text Only" o cola RAW
Gratis, open source (MIT) y listo para usar
Wizard Next → Next. La forma más fácil.
YagPrint-Setup-X.X.X.exe
Descargar .exeDescomprimí y ejecutá install.bat como admin.
yagprint-windows.zip
Descargar .zipEn menos de 2 minutos tenés YagPrint funcionando
Opción A: Instalador gráfico
Doble click en YagPrint-Setup.exe y seguir el wizard.
Opción B: Portable
Descomprimir el .zip y ejecutar install.bat como administrador.
¡Listo!
Abrí el dashboard en http://localhost:3005
Descomprimir
tar xzf yagprint-linux.tar.gz && cd yagprint-linux Instalar
sudo bash install.sh ¡Listo!
Dashboard en http://localhost:3005
localhost.
POST HTTP puede usar YagPrint — React, Angular, Vue, PHP, Python, o cualquier otro lenguaje.
localhost (puerto 3005 por defecto). No es accesible desde otros equipos a menos que se configure explícitamente.
printerSearch. Podés enviar distintos términos para cada impresora y también configurar aliases en printer-aliases.json.
.env).
Escribinos y te ayudamos con la instalación o integración
Responderemos tu consulta en menos de 24 horas