Releases: parzibyte/plugin-ticket-js
Migrar a la versión 3
Esta versión del plugin ya no está soportada. La única versión que funcionará y se le dará soporte es: https://parzibyte.me/blog/2022/09/30/plugin-impresoras-termicas-version-3/
Mismo que se puede descargar desde: https://github.com/parzibyte/plugin-impresora-termica-v3/releases/latest
El plugin v3 sigue siendo gratuito y tiene más características.
Compatible con Windows y Linux
Compatibilidad con Linux.
Nota el plugin también funciona en Windows, solo que este release es para la versión de Linux. Si quieres descargar la versión para Windows ve a Descargas más abajo.
Lo he probado en elementary OS pero debería funcionar en cualquier distribución basada en Debian. Solo está para 64 bits.
Descargas
Linux: Descarga el archivo plugin-impresora-termica_linux_debian_64
Windows: Ve al release anterior (https://github.com/parzibyte/plugin-ticket-js/releases/tag/v0.91) y descarga la versión para 32 o 64 bits.
Ahora procede a leer el blog de Parzibyte en https://parzibyte.me/blog y a la página del plugin en: https://parzibyte.me/plugin-impresora-termica-v1/comenzar_a_usar.php
Más formatos de códigos de barras
Descargas
Navega más abajo a Assets y descarga el plugin para 32 o 64 bits. Ejecútalo aunque Windows lo detecte como un archivo malicioso (no lo es)
¿Qué hay de nuevo en este release?
Ahora soporta:
- EAN 13 y 8
- Code 39, 128 y 93
- 2 of 5 interleaved o sin interleaved
- Codaba
- UPC A
- UPC E
Códigos de barras
Soporte para códigos de barras. También se solucionó:
- Bug que detenía al plugin si al invocar a
setFontSize
se pasaba un número < 1 o > 8 - Ahora se evita invocar a cut o cash sin que el usuario lo pida advertencia: esto podría hacer que los tickets con pocos datos no se impriman
Gracias a Isaac por apoyar el desarrollo de esta versión y reportar los bugs.
Sobre las descargas
Por favor, descarga el zip y extrae el .exe; lo he comprimido porque mi internet (te estoy viendo a ti Telmex) está muy lento
Códigos QR
Novedades
Posibilidad de imprimir códigos QR. Tan simple como invocar al método qr
con el contenido del código:
let impresora = new Impresora();
impresora.write("Probando codigos QR desde JS!");
impresora.qr("Proudly brought to you by Parzibyte");
impresora.write("Podemos tener un poco de texto...");
impresora.qr("https://parzibyte.me");
impresora.end();
No deberías imprimir un qr de más de 250 caracteres, se pierde la calidad
Impresión de imágenes coming soon...
Agradecimientos especiales a W. Flores A. por apoyar el desarrollo de esta versión específica
Permitiendo indicar el nombre de impresora al imprimir
GitHub no me dejó subir el archivo
Ocultando consola y versión para 32 bits
¡Buenas noticias! la más importante: he ocultado la consola, ya no se abrirá el CMD, símbolo del sistema o consola como yo le llamo al ejecutar el plugin
También he creado la versión para 32 bits
De este modo puedes ejecutar el plugin al inicio de Windows, si usas Windows; más información aquí: https://parzibyte.me/blog/2019/10/14/ejecutar-programa-inicio-windows/
No está de más mencionar que la versión para 32 bits funciona en arquitecturas de 32 y 64 bits; pero la versión de 64 bits solo funciona en arquitecturas de 64 bits
Apertura del cajón
Ahora es posible abrir el cajón de dinero con:
impresora.cash()
Corte de papel parcial
En ocasiones no corta el papel al llamar al método cut
pero al llamar a cutPartial
sí lo hace; en esta versión se agrega la forma de cortar parcialmente, ya que algunas impresoras no funcionan con el simple cut
.
Opción para cortar el papel
Ahora se puede cortar el papel:
let impresora = new Impresora();
impresora.write("Hola");
impresora.cut();
impresora.end();
Más información en los ejemplos ;)