This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Script de demostración de uso. Recuerda que debes configurar la impresora y el conector. | |
1. Descarga el conector: https://github.com/parzibyte/ejemplos-plugin-impresoras-termicas-v2/releases/latest | |
2. Configura tu impresora y compártela | |
3. Ejecuta el conector (no abre ventanas) | |
4. Ejecuta este script. | |
Ante cualquier duda: https://parzibyte.me/blog/2021/02/09/presentando-plugin-impresoras-termicas-version-2/ | |
""" | |
from ConectorPlugin import Conector, AccionBarcodeJan13, AlineacionCentro | |
# Esto es para obtener las impresoras. No es obligatorio hacerlo siempre que se quiera imprimir | |
impresoras = Conector.obtenerImpresoras() | |
print(f"Las impresoras son: {impresoras}") | |
c = Conector() | |
c.textoConAcentos("¡Me llamo María José!\n") | |
c.establecerEnfatizado(1) | |
c.texto("Año 2021\n") | |
c.establecerEnfatizado(0) | |
c.texto("Sin enfatizado\n") | |
c.establecerTamanioFuente(2, 2) | |
c.texto("Texto de 2, 2\n") | |
c.establecerTamanioFuente(1, 1) | |
c.establecerJustificacion(AlineacionCentro) | |
c.texto("Texto centrado\n") | |
c.texto("Código de barras:\n") | |
c.codigoDeBarras("7506129445966", AccionBarcodeJan13) | |
c.qrComoImagen("Parzibyte") | |
c.texto("Imagen de URL:\n") | |
c.imagenDesdeUrl("https://github.com/parzibyte.png") | |
c.texto("Imagen local:\n") | |
# Recuerda que la imagen debe existir y debe ser legible para el plugin. Si no, comenta las líneas | |
c.imagenLocal( | |
"C:\\Users\\Luis Cabrera Benito\\Desktop\\cliente_python_impresoras_termicas\\python-logo.png") | |
c.feed(5) | |
c.cortar() | |
c.abrirCajon() | |
print("Imprimiendo...") | |
# Recuerda cambiar por el nombre de tu impresora | |
respuesta = c.imprimirEn("ZJ-58") | |
if respuesta == True: | |
print("Impresión correcta") | |
else: | |
print(f"Error. El mensaje es: {respuesta}") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment