Imprimir HTML con impresora térmica

En este post te enseñaré a imprimir HTML en una impresora térmica. Vas a ser capaz de enviar una cadena conteniendo el HTML, renderizarlo e imprimirlo. De esta manera puedes diseñar tickets usando HTML e imprimiéndolos directamente en una POS printer. Como ya lo anuncié anteriormente en el post de actualización de mi plugin gratuito, ahora se puede imprimir HTML renderizado en una impresora térmica además de todas las otras operaciones existentes. Veamos cómo hacerlo en esta guía completa. Solo necesitas configurar tu impresora, descargar unas herramientas y después vas a poder imprimir el HTML desde cualquier lenguaje de programación. Este post es específico para impresoras térmicas con comandos ESC POS. Si tú tienes otro tipo de impresora que no es obligatoriamente térmica entonces puedes ver cómo generar un PDF con HTML e imprimirlo al instante. ...

mayo 13, 2024 · 6 min · 1106 palabras · Parzibyte

Monitorear cola de impresión en Windows

En este artículo te voy a enseñar a monitorear la cola de impresión de una impresora de Windows para saber cuando un trabajo ha sido agregado, básicamente vas a escuchar el evento de cuando alguien envía un trabajo de impresión a una impresora. Esto va a servir para obtener una notificación cada vez que un documento es enviado para ser impreso en cualquier impresora, y a partir de ahí poder realizar otras acciones, sin importar el lugar desde donde el trabajo de impresión fue enviado. Vamos a usar las APIs de Windows, específicamente OpenPrinter, FindFirstPrinterChangeNotification y FindNextPrinterChangeNotification usando C++, pero me imagino que esto que haremos puede hacerse desde cualquier lenguaje de programación como C#, Python, etcétera. ...

mayo 11, 2024 · 4 min · 844 palabras · Parzibyte

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL vamos a ver cómo enviar una foto usando únicamente la línea de comandos con cURL. Además de enviar la foto a cualquier usuario de Telegram también vamos a enviar la descripción de la foto con Mardown; todo esto usando solo la terminal y la API de Telegram. Este tutorial funciona perfectamente tanto en Linux como en Windows. ...

mayo 7, 2024 · 4 min · 655 palabras · Parzibyte

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del dueño. Recientemente intenté usarlo pero me decía: Unable to extract uploader id. Buscando la solución, encontré que en la mayoría de casos se soluciona actualizando pip y youtube-dl a la última versión, así que si no lo has hecho hazlo con: pip install --upgrade youtube-dl El punto es que a mí me seguía sin funcionar incluso después de ejecutar ese comando, por lo que encontré la solución y la quiero compartir. ...

mayo 7, 2024 · 1 min · 184 palabras · Parzibyte

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot de Telegram usando JavaScript del lado del cliente. Hoy vamos a ver cómo enviar un mensaje desde la línea de comandos con cURL, de modo que vamos a usar un Bot de Telegram desde cURL para enviar un simple mensaje. Nota: en este post asumo que ya tienes tu token del bot, mismo que el BotFather te debió brindar. Si no, solo habla con él en https://t.me/botfather y crea un nuevo bot para obtener tu token. ...

mayo 6, 2024 · 3 min · 462 palabras · Parzibyte

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica desde Telegram usando un Bot. Con esto, serás capaz de imprimir imágenes, páginas web, HTML, texto simple y formateado a una impresora térmica ESC POS desde cualquier dispositivo que pueda usar Telegram. Cada usuario va a tener su impresora preferida y será capaz de hacer operaciones simples como imprimir texto simple hasta enviar fotos, códigos QR, HTML y operaciones para abrir el cajón o avanzar el papel. El Bot de Telegram para impresoras térmicas es totalmente open source. En este post te enseñaré a configurarlo y descargar las herramientas necesarias para imprimir en una POS printer desde cualquier parte del mundo. ...

mayo 6, 2024 · 6 min · 1273 palabras · Parzibyte

Enviar mensaje con bot de Telegram usando JavaScript (lado del cliente)

Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram usando JavaScript del lado del cliente, es decir, desde el navegador web usando simplemente peticiones http con la función fetch. Con lo mostrado aquí vas a ser capaz de enviar un mensaje a nombre de tu bot a cualquier usuario que haya interactuado con el bot y que no lo haya bloqueado, obviamente. La ventaja de esto es que podrás enviar un mensaje a Telegram desde JavaScript sin usar librerías del lado del servidor a cualquier usuario actuando en nombre de tu bot. ...

mayo 2, 2024 · 4 min · 648 palabras · Parzibyte

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de Telegram. En este post te mostraré el código fuente y la configuración de un Bot de Telegram para imprimir un PDF desde cualquier lugar en cualquier impresora. Gracias a esto vas a poder enviarle un PDF (como archivo) al Bot y el documento será impreso en la impresora seleccionada por el usuario, todo en una misma computadora. El Bot también permite impresión de PDF a partir de una URL. Lo bueno de todo esto es que vas a poder imprimir desde cualquier dispositivo y lugar del mundo, ya que el Bot estará escuchando a cuando reciba un mensaje de cualquier usuario. Veamos cómo funciona este Bot de Telegram que permite imprimir un PDF de manera automatizada e instantánea en cualquier impresora. ...

mayo 2, 2024 · 6 min · 1194 palabras · Parzibyte

PHP: incrustar imagen en base64

El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP: cómo mostrar una imagen (existente en el sistema de archivos) codificada en base64 como el atributo src de un elemento img generado con PHP. Veremos cómo leer y codificar la imagen así como colocar el tipo mime correcto. ...

mayo 1, 2024 · 2 min · 356 palabras · Parzibyte

Plugin ESC POS - Actualización 3.4.0: imprimir HTML

El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para imprimir en una POS printer a partir de HTML o una página web. Con la nueva actualización vas a poder diseñar un ticket a partir de HTML agregando estilos e incluso JavaScript, colocando imágenes, códigos QR, texto con tildes, fuentes distintas, etcétera. Todo lo que puedas hacer en una página web con HTML estático vas a poder imprimirlo en una impresora térmica. Veamos cómo usar estas nuevas funcionalidades del plugin. ...

abril 30, 2024 · 4 min · 673 palabras · Parzibyte