Imprimir en impresora térmica conectada por Bluetooth en Android desde JavaScript

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.

(más…)

Ticket impreso con impresora Xprinter usando plugin - Soporta imágenes, códigos QR, de barras y acentos

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:

  1. Impresión de texto
  2. 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.
  3. Soporte para imágenes de una URL de internet (puede ser incluso localhost), en base64 o del almacenamiento local
  4. Códigos de barras
  5. Códigos QR
  6. Cambio de tamaño de texto
  7. Subrayado
  8. Enfatizado
  9. Alineación
  10. Apertura de cajón
  11. Corte de papel
  12. Rotación al imprimir
  13. Impresión inversa
  14. Impresión blanco y negro inversa
  15. No necesita internet. Trabaja completamente fuera de línea
  16. No tiene restricción de cantidad de tickets, dominios ni lenguajes de programación.
  17. Definición de caracteres personalizados de 24×12, 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 24×12 puntos
  18. Compatible con Windows, Linux y Raspberry Pi (técnicamente compatible con Raspbian en procesadores ARM)

Además, existirá una versión con licencia en caso de que quieras adquirirla. a continuación explicaré todos los detalles del plugin.

(más…)

Java - Convertir CSV (archivo de texto plano) a ArrayList

Java: convertir CSV (archivo de texto) a ArrayList

En el post te hoy te enseñaré a crear un ArrayList a partir de un archivo de texto plano en formato separado por comas usando Java.

Es decir, vamos a leer el archivo línea por línea, crear un objeto y luego agregar ese objeto al ArrayList. Básicamente vamos a convertir un txt o archivo separado por comas a un ArrayList.

Para este caso usaré la clase Persona que tiene los atributos nombre, edad y dirección.

El archivo es el siguiente:

Puedes tomarlo como convertir un CSV a ArrayList o un TXT a ArrayList.

(más…)

Adjuntar contenido a archivo en C++ (no sobrescribir)

Adjuntar contenido a archivo en C++

En este artículo te enseñaré a abrir un archivo y adjuntarle contenido con C++. Es decir, crear el archivo si no existe, y en caso de que exista, agregarle el contenido.

De este modo vamos a añadir contenido a un archivo de C++ en lugar de sobrescribirlo.

(más…)

Por parzibyte, hace
OCR con PHP - Detectar texto de una imagen

Extraer texto de imagen con PHP y Tesseract – OCR

En este post de programación en PHP te mostraré cómo extraer el texto de imágenes o mejor dicho cómo usar Tesseract OCR desde este lenguaje, de modo que podamos digitalizar el texto de una imagen usando PHP.

Al final esto que te muestro es un simple wrapper o una envoltura, ya que si bien vamos a procesar la imagen con PHP, internamente vamos a invocar a Tesseract.

Pero bueno, al final veremos cómo usar OCR con PHP para extraer el texto de imágenes. Obviamente te voy a dejar el ejemplo de código.

(más…)

Leer archivo de texto con C# en Visual Studio

Leer archivo con C#

En este post de programación en C# (c sharp) te mostraré cómo puedes leer un archivo de texto línea por línea (se supone que esta es la manera eficaz de hacerlo).

Obviamente con este enfoque también vas a poder leer todo el contenido de un archivo de texto con c# en Visual Studio ya que puedes ir concatenando la cadena.

Veamos cómo hacerlo usando StreamReader y el método ReadLine del mismo.

(más…)

Por parzibyte, hace

Python: transformar binario a texto

Hoy vamos a ver cómo transformar un conjunto de texto binario a texto normal, en español, ASCII o como le llames. En otras palabras vamos a decodificar texto binario en Python.

Es decir, transformar algo como “01101000,01101111,01101100,01100001” en “hola”. Para esto vamos a usar funciones para transformar números de base 2 a base 10, split y chr.

(más…)

Cambiar color de texto en consola con C#

C# | Cambiar color de texto en consola

Al trabajar  con C# e imprimir texto en la consola con Console.WriteLine o Console.Write puede que necesitemos cambiar el color del texto.

Afortunadamente podemos hacer esto con C# de manera fácil y justamente es lo que te mostraré hoy: cómo cambiar el color de texto que imprimimos con C#.

Para lograr esto vamos a cambiar la propiedad ForegroundColor de Console. Una vez hecho esto, todo el texto saldrá del color seleccionado.

(más…)

Traductor binario texto en Python - Ejecución del código

Python – Traductor binario a texto

En este post de programación en Python te mostraré un traductor de binario a texto y de texto a binario. Es decir, codificar de texto plano a binario, y de binario a texto plano.

Traductor binario texto en Python - Ejecución del código

Traductor binario texto en Python – Ejecución del código

Con esto podremos codificar y decodificar mensajes, ya sea proporcionando el texto plano para convertirlo a ceros y unos, o proporcionando la cadena de ceros y unos para transformarlo a texto plano.

Al terminar vamos a tener un traductor en Python capaz de traducir la cadena (por ejemplo) 01010000 01100001 01110010 01111010 01101001 01100010 01111001 01110100 01100101 en Parzibyte.

(más…)

Traductor código Morse a texto en Python

Python – Traductor código Morse

En este post de programación en Python te mostraré cómo codificar y decodificar código Morse. Es decir, hacer un programa que lea una cadena y la transforme a Morse, o la operación contraria, leer una cadena Morse y decodificarla a texto.

Traductor código Morse a texto en Python

Traductor código Morse a texto en Python

De modo que la final haremos un programa en Python que convierte la palabra PYTHON a .--. -.-- - .... --- -. y lo contrario.

(más…)

Python: API para convertir texto a voz

En este post de programación en Python te mostraré un ejemplo que hice hace algún tiempo. Se trata de una API que convierte el texto a voz y reproduce el sonido resultante en la computadora en donde está el script.

De este modo podemos ejecutar el script y consumirlo desde cualquier cliente para reproducir el texto convertido a voz. En otras palabras vamos a reproducir un sonido a partir del texto usando Python (TTS).

Esto podría agregarse al turnero web para que se reproduzca un sonido en voz alta en la computadora, saltando las limitaciones de JavaScript para reproducir sonidos sin interacción del usuario.

(más…)