Skip to main content
Developer workspace setup

Imprime directamente desde tu app web en impresora térmica local

Envía JSON desde tu sistema web, la app interpreta e imprime inmediatamente en tu impresora térmica local. Sin popups ni drivers.

Code monitor home office

API REST Local

Integración simple con tu sistema web mediante endpoints REST

Programming workspace

Impresión Instantánea

Respuesta en milisegundos desde tu impresora térmica local

Ver Demo

Demo en Vivo

Prueba la funcionalidad antes de implementar

Cómo funciona

Comprende el flujo simple de impresión térmica local

App workflow diagram
1

Tu App Web

Envía un JSON simple a nuestra API REST local con los datos a imprimir

2

API REST Local

Recibe, valida y procesa el JSON en milisegundos

3

Impresora Térmica

Imprime instantáneamente sin configuraciones adicionales

Black flat screen computer monitor

Sin Drivers

Conéctate directamente sin instalar software adicional

Respuesta Rápida

Tiempo de impresión menor a 1 segundo

Graphical user interface application

Multiplataforma

Compatible con Windows, macOS y Linux

Documentación

Ejemplos de código listos para usar

cURL

curl -X POST http://localhost:8080/print \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Ticket #12345\nMesa: 5\nTotal: $45.50",
    "font": "normal",
    "align": "center"
  }'

JavaScript

const printTicket = async (data) => {
  const response = await fetch('http://localhost:8080/print', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      text: data.text,
      font: data.font || 'normal',
      align: data.align || 'left'
    })
  });
  return response.json();
};

PHP

<?php
$data = [
  'text' => 'Ticket #12345\nMesa: 5\nTotal: $45.50',
  'font' => 'normal',
  'align' => 'center'
];

$ch = curl_init('http://localhost:8080/print');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
?>
Developer coding laptop

Formato JSON

POST /print

{

"text": "Contenido a imprimir",

"font": "normal|bold|large",

"align": "left|center|right",

"cut": true

}

Man coding on laptop

Respuesta API

{ "success": true, "message": "Printed" }

Computer monitor display

Precios

Elige el plan que se adapte a tu negocio

Graphical user interface

Gratis

$0

Para proyectos personales

  • Hasta 100 impresiones/día
  • Formato básico de texto
  • Soporte comunitario
Más Popular
Graphical user interface

Pro

9/mes

Para negocios en crecimiento

  • Impresiones ilimitadas
  • Formatos avanzados
  • Soporte prioritario
  • Estadísticas detalladas
Buy stocks and bitcoin with Cash App

Enterprise

$49/mes

Para empresas grandes

  • Todo lo del plan Pro
  • API personalizada
  • Soporte 24/7
  • Integración personalizada

¿No estás listo para un plan pagado?

Lo que dicen nuestros usuarios

Descubre por qué desarrolladores y negocios confían en iPrint

JD

Juan Delgado

Desarrollador POS

"Integré iPrint en mi sistema de punto de venta en solo 30 minutos. La API es súper intuitiva y el soporte excelente."

MG

María González

Restaurante El Buen Sabor

"Antes imprimíamos manualmente cada ticket. Con iPrint redujimos el tiempo de impresión en 90%. ¡Increíble!"

CR

Carlos Rodríguez

Desarrollador Web

"La mejor solución para impresión térmica que he probado. La documentación es excelente y el código es muy limpio."

AP

Ana Pérez

Dueña de Cafetería

"Mis empleados aprendieron a usarlo en minutos. Ahora imprimimos tickets mucho más rápido y sin errores."

LR

Luis Ramírez

Desarrollador Frontend

"La integración fue súper sencilla. En menos de una hora tenía impresión térmica funcionando en mi app web."

JD

Juan Delgado

Desarrollador POS

"Integré iPrint en mi sistema de punto de venta en solo 30 minutos. La API es súper intuitiva y el soporte excelente."