Emulador de impresora térmica

Cuando no tenía una impresora térmica y quería hacer pruebas siempre me preguntaba si existe algún simulador o emulador de impresora térmica, algo así como una impresora térmica virtual. Hace unos días encontré una herramienta llamada escpos-tools que, a partir de un archivo binario (montón de bytes en formato esc pos) puede extraer imágenes y texto, así como convertir a HTML. No es una impresora térmica virtual como tal, pero sirve para probar ciertas cosas. A mí me viene muy bien para su extracción de imágenes, ya que mi impresora física no soporta el algoritmo NV Graphics, pero el emulador de impresora térmica sí que lo soporta, así que puedo probar mi algoritmo de una manera sencilla. En este post te enseñaré a instalar las herramientas ESC POS que básicamente serían como lo contrario a mi plugin para impresoras térmicas, ya que estas leen comandos ESC POS escritos en un archivo y tratan de extraer la información, mientras que mi plugin genera un diseño de ticket y lo imprime. ...

enero 16, 2024 · 4 min · 653 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

Diseñador para impresoras térmicas - Gratuito y open source

En estos últimos meses he estado trabajando en un diseñador de tickets para imprimir en impresoras térmicas usando los comandos ESC POS. El diseñador gratuito es web y se puede usar para crear tus propios tickets, ya sea ticket de venta, factura de venta, recibo de compra y cualquier otro diseño para imprimir en impresoras térmicas. Si quieres puedes probarlo ya mismo con el enlace a continuación, pero te recomiendo revisar el contenido del post antes de probarlo: https://parzibyte.me/apps/ticket-designer/#/first-steps Vas a poder imprimir imágenes, texto con formato, tablas, códigos QR, códigos de barras, cortar el papel, avanzarlo, abrir el cajón y diseñar cualquier recibo para tu impresora POS. Esto funcionará con impresoras USB sobre Windows, Linux y Raspberry; además de impresoras Bluetooth en Android. Todo usando el mismo diseñador de recibos ESC POS. ...

diciembre 7, 2023 · 6 min · 1199 palabras · Parzibyte

Actualización plugin impresoras: PowerShell, ping en versión y base de datos

En estos días he actualizado mis plugins que permiten la impresión en impresoras térmicas por Bluetooth o USB ya que los estoy preparando para que funcionen correctamente con mi diseñador de tickets. La última versión de cada plugin ya está publicada en los enlaces correspondientes, aquí solo voy a anunciar cuáles son las nuevas características y cómo es que los programadores pueden aprovecharlas. ...

diciembre 1, 2023 · 3 min · 520 palabras · Parzibyte

Imprimir PDF directamente en impresora térmica con JavaScript

El día de hoy te enseñaré a imprimir un PDF de manera directa a una impresora térmica, sin cuadros de diálogo ni confirmaciones de usuario; todo de manera silenciosa. De esta manera podrás imprimir un PDF generado en cualquier lugar directamente a una impresora térmica. En estos casos yo siempre prefiero usar comandos ESC POS para imprimir, pero si tú ya tienes tu diseño del PDF entonces veamos cómo hacerlo. Yo lo haré con JavaScript pero verás que se puede hacer con cualquier lenguaje de programación. ...

agosto 19, 2023 · 3 min · 471 palabras · Parzibyte

Sistema gratuito para estacionamiento en Linux

Hace tiempo publiqué un sistema para parqueadero gratis en Windows, ahora le toca el turno a Linux. Te mostraré un sistema gratis para estacionamiento que puede ejecutarse en Linux. Específicamente hablando debería poderse ejecutar en sistemas de 64 bits basados en Debian. Con este programa podrás registrar vehículos de todo tipo, configurar tarifas por horarios y días, ver el reporte de pagos, vehículos atendidos, imprimir comprobantes de pagos, agregar usuarios y permisos. Lo que contiene esta aplicación web para estacionamientos es: Vehículos: ver autos que están dentro del estacionamiento o registrar uno, además de poder cobrar según el tiempo establecido. Reporte: total ganado en un período de tiempo Escritorio: reporte general resumido Tipos de vehículos: registrar tipos como camiones, bicicletas, motocicletas, entre otros para poder cobrar distintas tarifas Tarifas: registrar tarifas por día o noche, día feriado y/o tipo de vehículo Usuarios: agregar colaboradores con sus respectivos permisos Ajustes del sistema: configurar días feriados, tarifa general, simulador, impresora térmica, mensaje en el pie y encabezado del ticket. Veamos cómo descargar este sistema para parqueaderos totalmente gratis en Linux y también veamos un vistazo a sus características. ...

agosto 4, 2023 · 4 min · 761 palabras · Parzibyte

Licencia ilimitada para plugin de impresoras térmicas versión 3

En este post voy a explicar si es posible tener una licencia vitalicia, de por vida o ilimitada para el plugin de impresoras versión 3. Como lo explico en otro post, el costo (al momento de escribir este post) es de 140 pesos mexicanos mensuales, pero varias personas me preguntan si se puede tener una licencia ilimitada para hacer un único pago y en este artículo voy a tratar de responder a eso. ...

julio 30, 2023 · 2 min · 318 palabras · Parzibyte

Impresora térmica con Node.js

Hoy vamos a ver cómo imprimir tickets en una impresora térmica con Node.js usando JavaScript del lado del servidor. Me imagino que con esto se podrá imprimir usando express, Electron o cualquier otra cosa. Toma en cuenta que esto imprimirá en el servidor y que funcionará perfectamente para sistemas locales, pero si vas a subirlo al servidor puede que quieras revisar cómo imprimir del lado del cliente así como ya expliqué el problema que tenemos con PHP. ...

junio 27, 2023 · 3 min · 565 palabras · Parzibyte

Imprimir tabla en impresora térmica

Las impresoras térmicas permiten la impresión de texto y la alineación del mismo, pero ¿qué pasa cuando queremos imprimir una tabla que sea alineada correctamente en caso de que el texto sobrepase el ancho? para ello debemos implementar un algoritmo propio. Por ello es que en este post te voy a enseñar a imprimir datos tabulados o básicamente imprimir una tabla bien alineada y con separadores en una impresora térmica, usando únicamente texto. Verás que podremos imprimir las celdas y columnas de la tabla respetando el máximo ancho del ticket, ya sea dibujando los separadores o solo ordenando los datos. ...

abril 24, 2023 · 7 min · 1321 palabras · Parzibyte

Imprimir en impresora térmica con C# y Visual Studio

En este artículo vamos a ver cómo comunicar C# con una impresora térmica usando Visual Studio, Mono o cualquier compilador que soporte C#. Es decir, no necesitas VS obligatoriamente siempre y cuando cuentes con el .NET framework necesario. Podrás usar C# (C sharp) para imprimir texto en una POS printer, alinear, colocar enfatizado, definir tus propios caracteres por si la impresora no lo soporta, imprimir acentos, texto según páginas de códigos y por supuesto podrás imprimir imágenes (locales, de internet o en base64), códigos QR, códigos de barras y todo lo necesario para crear tickets con C# en una thermal printer. Para esto vamos a usar un conector que he creado con C# y un plugin gratuito. Esto funciona en Linux, Raspberry Pi, Windows y cualquier plataforma donde funcione mi plugin y C# se pueda compilar. ...

marzo 29, 2023 · 6 min · 1210 palabras · Parzibyte