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
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.
Lo que necesita un comercio o una cocina: que el ticket o la comanda salga rápido, sin configuraciones raras y sin riesgos.
El mismo sistema web imprime igual en Windows, macOS y Linux, con las impresoras que ya tenés instaladas.
Un instalador de pocos megas, gratis y sin registro, que se queda en la bandeja del sistema y arranca con la computadora.
Ningún sitio imprime sin tu permiso. Lo das una vez por sitio y no te vuelve a preguntar en cada ticket.
Queda en la bandeja del sistema, junto al reloj, y se inicia con la computadora.
La primera vez que un sitio quiere imprimir, NanoPrint te pregunta. Respondés una vez y listo: no pregunta en cada ticket.
El ticket o la comanda sale directo en la impresora, sin el diálogo de impresión del navegador.
Ofrecé NanoPrint a tus usuarios: lo instalan gratis, autorizan tu sitio una vez y tus tickets salen directo en su impresora.
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 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.
Gratis y sin registro. Elegí tu sistema.
Requisitos:Windows 10 u 11 de 64 bits
Requisitos:macOS 10.15 o posterior, Intel y Apple Silicon
Requisitos:64 bits: Ubuntu 22.04, Debian 12, Fedora 38+
sudo apt install ./NanoPrint_amd64.debsudo dnf install ./NanoPrint_x86_64.rpmchmod +x NanoPrint_amd64.AppImage y abrilo.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.
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
NanoPrint es software libre bajo la licencia GPL-3.0. Todo el código está en GitHub: podés revisarlo, reportar problemas o colaborar.
Sí, completamente: para uso personal y comercial, sin registro, suscripciones ni límites. Es software libre bajo la licencia GPL-3.0.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.