Actualización Plugin ESC POS 3.5.0 - Dithering y respuesta al imprimir

En este post voy a describir las novedades de mi plugin HTTP a ESC POS. Hemos llegado a la versión 3.5.0 y la novedad es que se puede aplicar dithering a las imágenes, imprimiendo imágenes de mejor calidad guardando la calidad. La impresión de fotografías es la que más beneficiada se ve con el dithering, pues se conservan detalles que, sin este algoritmo, son invisibles. Otra cosa que acompaña a esta actualización es que finalmente he creado la página de documentación del plugin donde puedes revisar la descripción de cada operación, un ejemplo de JSON, leer la descripción de la API, usar una área de pruebas, revisar las impresoras compatibles y todo lo que necesitas saber para usar este plugin. Puedes revisar la documentación en: Documentación plugin ESC POS Finalmente, otra cosa que se cambió es la respuesta que devuelve el endpoint /imprimir. ...

septiembre 20, 2024 · 3 min · 495 palabras · Parzibyte

Solución: No suitable EscposImage implementation found

Hoy vamos a hablar sobre el mensaje de error al usar la librería de Mike42 para impresoras térmicas. El error dice: Uncaught InvalidArgumentException: No suitable EscposImage implementation found for ‘imagen.jpg’. Básicamente dice que no encuentra una implementación para la imagen (PNG o JPG) que se quiere imprimir. En este post te mostraré la solución. ...

junio 21, 2024 · 2 min · 305 palabras · Parzibyte

Imagen a PDF con Go

En este tutorial de programación con Golang vamos a ver cómo convertir varias imágenes en un PDF, indicando el tamaño del papel y ajustando la imagen para que tenga el tamaño de la hoja. Dicho con pocas palabras veremos cómo convertir imágenes a PDF con Go, agregando una imagen por hoja, cubriendo toda la hoja. ...

mayo 22, 2024 · 2 min · 339 palabras · Parzibyte

Métodos para imprimir imágenes en impresoras térmicas

Hoy vamos a ver algunos algoritmos para generar comandos ESC POS para imprimir imágenes en una impresora térmica. Hay varios enfoques para imprimir, y algunos de ellos solo son soportados en ciertos modelos de impresoras, además de que en algunos casos la alineación de imágenes no es respetada al usar cierto método. Veamos cuáles son los algoritmos para imprimir imágenes en una impresora térmica. Nota: aquí te voy a mostrar los algoritmos para implementarlos en lenguajes de programación. Si tú solo quieres imprimir imágenes en tu impresora térmica sin detalles técnicos puedes usar mi diseñador web. ...

enero 18, 2024 · 3 min · 537 palabras · Parzibyte

Drivers para impresora GOOJPRT PT-210 en Windows

Anteriormente te mostré cómo instalar la GOOJPRT como una impresora genérica de solo texto. Esto funciona cuando la usas de manera directa en aplicaciones con comandos ESC POS, pero no funciona cuando quieres imprimir un PDF o usarla simplemente como una impresora “normal”, sobre todo en el tema de impresión de imágenes. Por ello es que en este artículo te enseñaré cómo descargar los controladores de la GOOJPRT Portable printer PT-210 para Windows. Al instalar los drivers podrás imprimir desde cualquier lugar, con la ventaja de que seguirá siendo compatible con el protocolo ESC POS. ...

agosto 18, 2023 · 3 min · 509 palabras · Parzibyte

Usando BLE en impresora térmica Bluetooth

En este post te voy a relatar mi intento de comunicarme con una impresora térmica Bluetooth usando BLE o Bluetooth Low Energy. Al final ya no lo usé y utilicé en su lugar el Bluetooth clásico, Bluetooth serial o RFCOMM, pero vengo a explicarte las razones. ...

octubre 14, 2022 · 2 min · 407 palabras · Parzibyte

Dart: convertir imagen a blanco y negro

En este corto post de programación con Dart te mostraré cómo convertir una imagen (sin importar si es PNG o JPG) a blanco y negro, manteniendo los niveles para que la imagen se siga viendo bien incluso si solo está en blanco y negro. El código está escrito en el lenguaje de programación Dart y puede ser usado más tarde en Flutter. De hecho eso haré yo, pues ando porteando mi plugin de impresoras térmicas para Android. ...

octubre 12, 2022 · 3 min · 514 palabras · Parzibyte

Aplicar filtros a imagen con Python

En este artículo te mostraré cómo manipular imágenes con Python, aplicarle algunos filtros y transformarlas. Lo que te enseñaré será: Aplicar filtro de escala de grises y sepia Voltear una imagen horizontalmente, como si fuera reflejada en un espejo Desenfocar una imagen usando el desenfoque de caja Todo esto con Python, escribiendo los algoritmos manualmente sin depender de una librería. Eso sí, para leer la imagen como matriz vamos a usar imageio. Ya que andamos por aquí te recuerdo que también tengo un post en donde expliqué cómo ocultar texto en imágenes. ...

diciembre 17, 2021 · 2 min · 316 palabras · Parzibyte

Desenfoque de caja (difuminado) con Python

En el artículo de hoy te voy a enseñar a difuminar una imagen aplicando el desenfoque de caja con Python. Vamos a leer la imagen como una matriz e ir modificando cada pixel. El desenfoque de caja se logra tomando los pixeles vecinos del pixel en cuestión, tomando los RGB de cada uno y promediándolos. Con “pixeles vecinos” me refiero al pixel que está arriba, abajo, a la derecha, a la izquierda, y en las 4 diagonales posibles. Al final podremos implementar el desenfoque de caja o box blur en Python manualmente sin usar librerías. ...

diciembre 17, 2021 · 7 min · 1357 palabras · Parzibyte

Filtro de sepia a imagen con Python

Hoy te enseñaré a aplicar el filtro de sepia a una imagen utilizando programación y manipulación a nivel de pixeles en una imagen usando Python. No vamos a usar librerías para la transformación, vamos a leer cada nivel de color de cada pixel y transformarlo para tener un filtro sepia. Todo esto lo haremos recorriendo la matriz de pixeles; al final podremos convertir una imagen a modo sepia con Python. ...

diciembre 16, 2021 · 3 min · 639 palabras · Parzibyte