Imprimir ticket en impresora térmica bluetooth desde JavaScript con Android

El día de hoy vamos a hacer una cosa que varios me han pedido y que siempre he querido hacer: imprimir en una impresora térmica Bluetooth desde Android usando JavaScript. Básicamente vamos a enviar un ticket a una thermal printer con Bluetooth desde el navegador web sin cuadros de diálogo ni cosas extrañas: tan solo usando un plugin gratuito desarrollado por mí y JavaScript puro. Debido a que esto es hecho desde el navegador con JS luego puedes usarlo para imprimir en una impresora térmica Bluetooth desde Vue, React, Angular, TypeScript, etcétera: cualquier cosa que compile, use o traspile a JavaScript. ...

noviembre 2, 2022 · 4 min · 680 palabras · Parzibyte

Plugin para impresoras térmicas versión 3

Me complace anunciar la versión 3 (y final) de mi plugin que permite imprimir en impresoras térmicas de manera gratuita. Este plugin combina lo mejor de las otras versiones en una sola. A continuación veamos sus principales características: Impresión de texto Impresión de texto con acentos, definiendo la página de códigos de caracteres o code page. Podrás imprimir texto con ñ, vocales con tilde, diéresis, etcétera. Soporte para imágenes de una URL de internet (puede ser incluso localhost), en base64 o del almacenamiento local Códigos de barras Códigos QR Cambio de tamaño de texto Subrayado Enfatizado Alineación Apertura de cajón Corte de papel Rotación al imprimir Impresión inversa Impresión blanco y negro inversa No necesita internet. Trabaja completamente fuera de línea No tiene restricción de cantidad de tickets, dominios ni lenguajes de programación. Definición de caracteres personalizados de 24x12, con esto podrás definir un propio carácter usando una cuadrícula. Ya podrás imprimir el símbolo del euro, yen, bitcoin, centavo y cualquier cosa que se pueda representar con 24x12 puntos Compatible con Windows, Linux y Raspberry Pi (técnicamente compatible con Raspbian en procesadores ARM) Impresión de HTML a partir de código o de la dirección de la página Varios algoritmos de impresión de imágenes para soportar varias impresoras, ya sean nuevas o antiguas Dithering en imágenes para conservar detalles como la iluminación al imprimir fotografías Además, existirá una versión con licencia en caso de que quieras adquirirla. A continuación explicaré todos los detalles del plugin. ...

octubre 1, 2022 · 6 min · 1143 palabras · Parzibyte

Generador de códigos QR gratuito y open source

Hoy vengo a presentar un generador de códigos QR que es gratis de usar para el usuario final (no necesitas registrarte ni usar una cuenta) además de que es open source para los programadores. En este post te voy a mostrar el enlace de la aplicación, cómo usarlo y cómo está hecho. Actualización: he actualizado este generador para que ya no necesite Vue ...

junio 28, 2021 · 3 min · 635 palabras · Parzibyte

Generar códigos QR con JavaScript

En este post de programación web te voy a mostrar cómo generar códigos QR desde JS o JavaScript para que puedas generar un QR desde la web. Vamos a usar una librería de terceros; verás que es muy simple crear códigos QR y tal vez esto te anime para crear tu propio generador. Te aviso que vamos a usar JavaScript puro, así que puedes portar este código para frameworks como Angular, React o Vue. ...

junio 27, 2021 · 4 min · 790 palabras · Parzibyte

Python - Imprimir en impresora térmica

Hoy te mostraré cómo imprimir recibos, tickets, facturas, etcétera en una impresora térmica (también conocidas como Thermal printers, Impresoras POS) usando el lenguaje de programación Python. De este modo podrás imprimir en impresoras térmicas desde Python usando una clase y un conector desarrollados por mí. Verás que será realmente sencillo. Gracias a esto podrás imprimir y hacer operaciones como: Texto normal y texto con acentos (incluyendo las letras ñ de nuestro amado español) Imágenes a partir de una URL o imágenes locales presentes en la computadora del usuario. Así que puedes imprimir tu logotipo Códigos QR Códigos de barras Abrir el cajón de dinero Ajustar el tamaño de la fuente, alineación, saltos de línea Impresión de HTML y páginas web Básicamente podrás imprimir todo tipo de contenido en una impresora térmica desde Python. ...

marzo 2, 2021 · 4 min · 709 palabras · Parzibyte

Imprimir código QR en impresora térmica

Resumen: en este post te mostraré cómo imprimir códigos QR legibles en una impresora térmica (también llamada ticketera, impresora de tickets, pos printer, etcétera) usando un plugin gratis. Si has seguido mis posts sabrás que hace tiempo desarrollé un plugin y que poco a poco le he agregado características nuevas, hasta llegar al día de hoy en donde imprimimos códigos QR en una thermal printer desde JavaScript, Python, Java y muchos otros lenguajes. Nota: puedes ver la versión en inglés aquí. ...

noviembre 22, 2019 · 2 min · 423 palabras · Parzibyte

Crear códigos QR con PHP y qr code

Generar imagen de código QR con PHP Ya vimos cómo generar códigos de barras con PHP, ahora vamos a ver cómo crear códigos QR con PHP. Me parece que los códigos QR o QR codes pueden llevar más datos y metadatos, y que son legibles por la mayoría de dispositivos inteligentes (de hecho ya programamos un lector de códigos QR con Android). Veamos entonces cómo generar estos códigos QR en forma de imagen, darles color de fondo, tamaño, calidad y muchas cosas más con una librería llamada qr code que puedes encontrar aquí. Nota: recuerda que ya hicimos esto con AngularJS. ...

marzo 3, 2019 · 7 min · 1383 palabras · Parzibyte

Generar códigos QR con Android y QRGen

Haciendo un creador de códigos QR en Android gracias a QRGen Ya vimos cómo leer códigos QR de manera programada con Android; ahora veamos el proceso “inverso”: programar una aplicación que genera un código QR a partir de una cadena de datos. Con el generador que haremos será posible mostrar directamente el código QR generado o guardarlo en un lugar de nuestro teléfono. Todo lo que haremos será usar la librería de QRGen y combinarla con Android; en este tutorial mostraré paso a paso cómo incluirla en Android Studio, algunos ejemplos de uso y una aplicación que ejemplifica todo eso. ...

febrero 13, 2019 · 4 min · 768 palabras · Parzibyte

Generar Códigos QR con AngularJS y QrCode

Introducción Ya vimos anteriormente cómo podemos generar códigos de barras con AngularJS en este post. Hoy veremos cómo generar códigos QR. No sé la diferencia entre esos 2, pero creo que los QR pueden guardar más información y su lectura es más fácil. En fin, no vamos a ver las diferencias, vamos a ver cómo generar códigos QR utilizando AngularJS. Incluir Librerías Necesitamos QRCode y Angular-QR. El proyecto original está aquí, en GitHub. Para utilizar la librería, podemos utilizar bower, o incluir directamente los scripts, así: ...

abril 24, 2018 · 4 min · 785 palabras · Parzibyte