chore: Ignore error decode utf-8

This commit is contained in:
sinergia 2024-10-18 22:53:31 -05:00
parent e1828a8c80
commit 4919087148

17
api.py
View File

@ -93,12 +93,13 @@ def print_bill(data, address, waiter):
printer.text(str(waiter)+'\n')
# Corta el papel (solo para impresoras que soportan esta función)
printer.cut()
printer.close()
# printer.cut()
# printer.close()
# Obtiene el contenido del ticket de prueba
ticket_contenido = printer.output
# raise Exception(ticket_contenido)
# Imprime el contenido en la consola
sys.stdout.write(ticket_contenido.decode('utf-8'))
sys.stdout.write(ticket_contenido.decode('utf-8', errors='ignore'))
def print_customer_order(data, address, waiter):
@ -158,13 +159,13 @@ def print_customer_order(data, address, waiter):
combination_pizza = True
pizza = 0
# Corta el papel (solo para impresoras que soportan esta función)
printer.cut()
printer.close()
# printer.cut()
# printer.close()
# Obtiene el contenido del ticket de prueba
ticket_contenido = printer.output
# Imprime el contenido en la consola
sys.stdout.write(ticket_contenido.decode('utf-8'))
#sys.stdout.write(ticket_contenido.decode('utf-8', errors='replace'))
@app.post("/print_bill")
@ -176,7 +177,7 @@ def print_ticket_bill(info: Info):
data = json.loads(data.replace("'", "\""))
print_bill(data, address, waiter)
message = "!Impresión Realizada!"
message = "!Impresion Realizada!"
return Response(content=message, status_code=200)
@ -204,6 +205,6 @@ def print_ticket_file_bar(info: Info):
data = json.loads(data.replace("'", "\""))
print_customer_order(data, address, waiter)
message = "!Impresión Realizada!"
message = "!Impresion Realizada!"
return Response(content=message, status_code=200)