Raster bit image - Algoritmo ESC POS (GS v 0)

El día de hoy voy a explicar el algoritmo Raster bit image, mismo que es un método para convertir una imagen en bytes entendibles para el protocolo ESC POS de las impresoras térmicas. Además de este algoritmo existen el Bit image column format, NV Graphics y otros de los que todavía no tengo conocimiento. Estos 3 son los algoritmos más comunes a la hora de imprimir imágenes en una impresora térmica, si los conoces entonces no tendrás problemas al momento de imprimir imágenes en una impresora térmica. Bien, veamos este último algoritmo que es realmente sencillo después de haber revisado los otros 2. Su comando es GS v 0 y recibe los bytes de la imagen en formato de raster. Nota importante: recomiendo encarecidamente revisar los otros dos algoritmos, pues si bien todos son distintos, revisarlos te ayudará a entender la conversión de números, anchos, altos, bytes, LSB, MSB, etcétera. ...

enero 18, 2024 · 7 min · 1460 palabras · Parzibyte

Algoritmo imagen: Bit image column format ESC POS

En este post te voy a explicar cómo funciona el comando ESC POS para imprimir una imagen usando el Bit Image column format. No importa el lenguaje de programación, te voy a enseñar cómo enviar los datos a partir de los pixeles de una imagen, ya que yo buscaba un ejemplo simple y me parece que no lo encontré. Voy a explicarte el algoritmo para imprimir una imagen en una impresora térmica y al final te mostraré un ejemplo con una imagen real. ...

enero 4, 2024 · 8 min · 1596 palabras · Parzibyte

Python - Conversor de divisas (ejercicio resuelto)

Hoy vamos a resolver un ejercicio en Python para convertir monedas o divisas. Es un ejercicio resuelto, así que no se consultan APIs ni nada de eso, solo se hacen operaciones matemáticas. ...

febrero 27, 2023 · 2 min · 425 palabras · Parzibyte

Convertir entero a cadena en C++ (int a string)

En este corto post de programación en C++ te mostraré una función para convertir un número entero a cadena, es decir, de int a string. He encerrado el comportamiento dentro de una función de CPP de modo que puedes invocarla para convertir el número a cadena y que tu código sea más simple. Vamos a usar stringstream para redireccionar el entero y luego convertirlo a un string. ...

julio 28, 2022 · 2 min · 234 palabras · Parzibyte

Convertir decimal a binario manualmente

En este post te mostraré la base para la conversión de decimal a binario manualmente, como se haría en la clase de Matemáticas discretas. También te mostraré una aplicación web que puedes usar para ver el procedimiento de conversión de binario a decimal si lo hicieras con papel y lápiz. ...

marzo 18, 2022 · 3 min · 446 palabras · Parzibyte

Go: convertir interface a otro tipo de dato

En el tutorial de hoy vamos a ver cómo convertir de un valor de tipo interface a cualquier otro tipo en Go también conocido como Golang. Un interface es un valor “genérico” (aunque los genéricos son otra cosa en Go y se han introducido recientemente), y como Golang es fuertemente tipado debemos hacer la conversión explícita. Por eso es que hoy veremos cómo convertir una interface a string, int, int64, etcétera. ...

marzo 17, 2022 · 2 min · 236 palabras · Parzibyte

Convertir CSV a lista de diccionarios en Python

Hoy vamos a ver un ejemplo simple con Python y los archivos CSV. Veremos cómo convertir un CSV a un arreglo. Primero vamos a convertir cada columna del archivo a un diccionario de Python, y después vamos a agregar ese diccionario a nuestra lista. En el ejemplo te mostraré cómo leer datos enteros y flotantes, así como cadenas. De este modo tú podrás leer cualquier archivo separado por comas para tenerlo como array en Python. Nota: yo decidí usar un diccionario, tú podrías usar una lista de listas o cualquier otra cosa. ...

marzo 13, 2022 · 3 min · 611 palabras · Parzibyte

PHP - Conversión de grados centígrados a Fahrenheit

En este post de programación inicial en PHP veremos cómo convertir grados centígrados a grados Fahrenheit aplicando la fórmula matemática y encerrándola en una función para su correcta reutilización. ...

septiembre 19, 2021 · 1 min · 187 palabras · Parzibyte

Go - Convertir segundos a horas, minutos y segundos

En el post de hoy te enseñaré a convertir los segundos a una hora legible o a una cuenta regresiva usando el lenguaje de programación Go, de modo que vamos a convertir una cantidad de segundos a una representación de horas, minutos y segundos. Por ejemplo, vamos a convertir la cantidad de 100 segundos a 00:01:40 ya que 100 segundos son 0 horas, un minuto y 40 segundos. Todo esto usando Go / Golang. ...

agosto 14, 2021 · 2 min · 373 palabras · Parzibyte

JavaScript - Convertir centímetros a pixeles

En este corto post de programación en JavaScript te enseñaré a convertir de centímetros a pixeles, tomando en cuenta el dpi, resolución o puntos por pulgada de la imagen. Al final vamos a tener una función de JS que recibirá los centímetros y el dpi, devolviendo los pixeles. ...

julio 25, 2021 · 1 min · 190 palabras · Parzibyte