Saltar al contenido

Imprimí tickets y comandas desde la web, directo a tu impresora térmica

NanoPrint es un programa gratuito y liviano que conecta tu sistema web con las impresoras de tickets de la computadora. Cada sitio pide permiso una vez, no en cada ticket.

  • Windows · macOS · Linux
  • Gratis
  • Código abierto

Hecho para el mostrador

Lo que necesita un comercio o una cocina: que el ticket o la comanda salga rápido, sin configuraciones raras y sin riesgos.

Multiplataforma

El mismo sistema web imprime igual en Windows, macOS y Linux, con las impresoras que ya tenés instaladas.

  • Windows 10 y 11
  • macOS 10.15 o posterior, Intel y Apple Silicon
  • Ubuntu, Debian, Fedora y otras distribuciones

Liviano y gratuito

Un instalador de pocos megas, gratis y sin registro, que se queda en la bandeja del sistema y arranca con la computadora.

  • Sin costo, suscripciones ni límites de uso
  • No necesita Java ni otros programas
  • En Windows se instala sin permisos de administrador

Seguro, sin molestias

Ningún sitio imprime sin tu permiso. Lo das una vez por sitio y no te vuelve a preguntar en cada ticket.

  • Permiso por sitio, revocable en cualquier momento
  • Solo acepta conexiones de esta misma computadora
  • Nunca guarda el contenido de lo impreso

Cómo funciona

  1. Instalá NanoPrint

    Queda en la bandeja del sistema, junto al reloj, y se inicia con la computadora.

  2. Abrí tu sistema web

    La primera vez que un sitio quiere imprimir, NanoPrint te pregunta. Respondés una vez y listo: no pregunta en cada ticket.

  3. Imprimí

    El ticket o la comanda sale directo en la impresora, sin el diálogo de impresión del navegador.

¿Tenés un sistema web que imprime tickets o comandas?

Ofrecé NanoPrint a tus usuarios: lo instalan gratis, autorizan tu sitio una vez y tus tickets salen directo en su impresora.

  • Unas pocas líneas de JavaScript, con librerías conocidas
  • Si tu sistema ya usa qz-tray.js, funciona sin cambios
  • Gratis para vos y para tus usuarios, sin licencias por puesto
  • Tu sistema puede tener cualquier licencia: NanoPrint es un programa aparte
Guía para desarrolladores
JavaScript
import qz from 'qz-tray';

await qz.websocket.connect();
const config = qz.configs.create('POS-58');
await qz.print(config, [{ type: 'raw', format: 'command', flavor: 'base64', data }]);

Impresoras compatibles

Impresoras térmicas de tickets y comandas que entienden ESC/POS, de 58 u 80 mm, conectadas por USB o por red e instaladas en el sistema. ESC/POS es el lenguaje de la gran mayoría de las impresoras de tickets.

NanoPrint no instala drivers: así no necesita permisos de administrador. Las impresoras virtuales (PDF, XPS, fax) no se ofrecen a los sitios.

¿Hace falta un driver?

Windows
La impresora tiene que aparecer en Configuración → Impresoras y escáneres. Sirve el driver del fabricante y, si no hay, el driver «Generic / Text Only» que trae Windows: NanoPrint envía los comandos tal cual.
macOS
Agregala en Configuración del Sistema → Impresoras y escáneres con cualquier driver. NanoPrint le envía los datos sin procesar, así que el driver no los modifica.
Linux
Agregala en la configuración de impresoras (CUPS) con el driver del fabricante o como impresora genérica. NanoPrint imprime sin filtros, en modo raw.

Descargar NanoPrint

Gratis y sin registro. Elegí tu sistema.

Windows

Requisitos:Windows 10 u 11 de 64 bits

Instalación

  1. Abrí el archivo descargado.
  2. Si aparece «Windows protegió su PC», hacé clic en «Más información» y después en «Ejecutar de todas formas». El aviso aparece porque el instalador todavía no tiene una firma digital comercial.
  3. Seguí el asistente. No pide permisos de administrador.

macOS

Requisitos:macOS 10.15 o posterior, Intel y Apple Silicon

Instalación

  1. Abrí el archivo .dmg y arrastrá NanoPrint a Aplicaciones.
  2. La primera vez, macOS avisa que no puede verificar al desarrollador. Abrí Configuración del Sistema → Privacidad y seguridad y hacé clic en «Abrir igualmente».
  3. Confirmá con tu contraseña. Las próximas veces abre directo.

Después de instalar

NanoPrint te da la bienvenida y te ofrece activar los sitios seguros (https) con un clic. Después queda en la bandeja del sistema, junto al reloj.

Versiones anteriores y novedades de cada versión
Verificar el instalador

Cada instalador se compila en GitHub a partir del código publicado y lleva una certificación de origen. Con la herramienta gh de GitHub podés comprobarlo: gh attestation verify NanoPrint_x64-setup.exe --repo nanofactura/nanoprint

Código abierto

NanoPrint es software libre bajo la licencia GPL-3.0. Todo el código está en GitHub: podés revisarlo, reportar problemas o colaborar.

Ver en GitHub

Preguntas frecuentes

¿NanoPrint es gratis?

Sí, completamente: para uso personal y comercial, sin registro, suscripciones ni límites. Es software libre bajo la licencia GPL-3.0.

¿Me va a pedir permiso cada vez que imprima?

No. NanoPrint pregunta una sola vez por sitio. En los sitios seguros (https) la respuesta queda guardada; en los sitios sin candado (http) vuelve a preguntar cuando NanoPrint se reinicia, porque otro equipo de la red podría hacerse pasar por ellos.

¿Qué impresoras funcionan?

Impresoras térmicas de tickets y comandas ESC/POS de 58 u 80 mm instaladas en el sistema, por USB o por red. Desde el panel de NanoPrint podés imprimir una página de prueba y elegir qué impresoras ve cada sitio.

¿Tengo que instalar un driver especial?

No. La impresora tiene que estar instalada en el sistema operativo, con el driver del fabricante o uno genérico. NanoPrint envía los comandos tal cual.

¿Una página puede imprimir sin que me dé cuenta?

No. Cada sitio tiene que pedir permiso y vos decidís. NanoPrint solo acepta conexiones de esta misma computadora, y el permiso se puede revocar desde el panel.

¿Tengo que dejar NanoPrint abierto?

NanoPrint arranca con la computadora y queda en la bandeja del sistema, sin molestar. Si lo cerraste, los sitios que lo integran pueden volver a abrirlo: el navegador te pregunta antes.

¿NanoPrint guarda lo que imprimo?

No. El historial registra durante 30 días la fecha, el sitio, la impresora y el resultado de cada trabajo, nunca su contenido. NanoPrint no envía datos a internet.

¿Por qué Windows o macOS muestran un aviso al instalar?

Porque el instalador todavía no tiene una firma digital comercial, algo habitual en proyectos de código abierto nuevos. Podés verificar que cada instalador se compiló a partir del código publicado en GitHub.

¿Sirve para sistemas que hoy imprimen con QZ Tray?

En general sí: NanoPrint entiende el protocolo de qz-tray.js para imprimir tickets, así que esos sistemas suelen funcionar sin cambios. Las funciones de QZ Tray que no son impresión de tickets no están incluidas.

¿Puedo integrar NanoPrint en mi sistema comercial?

Sí. Tu sistema solo se comunica con NanoPrint, que es un programa aparte, así que puede tener cualquier licencia. La página para desarrolladores explica cómo integrarlo.

¿Funciona por Escritorio remoto?

NanoPrint imprime en las impresoras instaladas en la computadora donde corre. Las impresoras redirigidas por Escritorio remoto con «Easy Print» no pueden recibir tickets: instalá el driver de la impresora en la computadora remota y desactivá Easy Print.

¿Puedo imprimir desde un celular o una tablet?

Todavía no. NanoPrint se instala en computadoras con Windows, macOS o Linux y solo acepta conexiones de esa misma computadora. Imprimir desde otros dispositivos de la red local, con tu aprobación para cada uno, está planificado para una próxima versión.