diff --git a/etiquettes-code-serial.py b/etiquettes-code-serial.py index 6240c72..5010689 100644 --- a/etiquettes-code-serial.py +++ b/etiquettes-code-serial.py @@ -5,6 +5,9 @@ import argparse port = "/dev/ttyS4" baud_rate = 38400 +# Ajustement du Tear-off de l'imprimante (-120 à +120 sur 3 caractères) +tearoff = "018" + # Créez un objet de port série ser = serial.Serial(port, baud_rate, timeout=1) @@ -34,7 +37,7 @@ for num in range(0, number): #print (label) # Chaîne de caractères à envoyer - message = code + message = '~TA' + tearoff + code # Encodez la chaîne en bytes, car les données sur le port série sont transmises sous forme de bytes message_bytes = message.encode('windows-1252') diff --git a/etiquettes-custom-serial.py b/etiquettes-custom-serial.py index a7ff05f..4de28a2 100644 --- a/etiquettes-custom-serial.py +++ b/etiquettes-custom-serial.py @@ -5,6 +5,9 @@ import argparse port = "/dev/ttyS4" baud_rate = 38400 +# Ajustement du Tear-off de l'imprimante (-120 à +120 sur 3 caractères) +tearoff = "018" + # Créez un objet de port série ser = serial.Serial(port, baud_rate, timeout=1) @@ -37,9 +40,9 @@ for num in range(0, number): if barcode == "y": - labelCode = '^XA^CI27^FO15,20^BY2^BCN,80,N^FD' + label + '^FS^FO25,130^A0,50,28^FD' + label + '^FS^FO270,105^XGE:logo100^XZ' + labelCode = '~TA' + tearoff + '^XA^CI27^FO15,20^BY2^BCN,80,N^FD' + label + '^FS^FO25,130^A0,50,28^FD' + label + '^FS^FO270,105^XGE:logo100^XZ' else: - labelCode = '^XA^CI27^FO15,25^A0,75,55^FD' + label + '^FS^FO270,105^XGE:logo100^XZ' + labelCode = '~TA' + tearoff + '^XA^CI27^FO15,25^A0,75,55^FD' + label + '^FS^FO270,105^XGE:logo100^XZ' # Chaîne de caractères à envoyer message = labelCode diff --git a/etiquettes-serial.py b/etiquettes-serial.py index 150e205..7edfdb0 100644 --- a/etiquettes-serial.py +++ b/etiquettes-serial.py @@ -5,6 +5,9 @@ import argparse port = "/dev/ttyS4" baud_rate = 38400 +# Ajustement du Tear-off de l'imprimante (-120 à +120 sur 3 caractères) +tearoff = "018" + # Créez un objet de port série ser = serial.Serial(port, baud_rate, timeout=1) @@ -50,7 +53,7 @@ for num in range(int(numPC), number + int(numPC)): print (label) # labelCode = '^XA^FO4,24^BY1^BCN,140,N^FD' + label + '^FS^FO0,190^A0,32,22^FD' + label + '^FS^XZ' - labelCode = '^XA^CI27^FO15,20^BY2^BCN,80,N^FD' + label + '^FS^FO25,130^A0,50,28^FD' + label + '^FS^FO270,105^XGE:logo100^XZ' + labelCode = '~TA' + tearoff + '^XA^CI27^FO15,20^BY2^BCN,80,N^FD' + label + '^FS^FO25,130^A0,50,28^FD' + label + '^FS^FO270,105^XGE:logo100^XZ' # Chaîne de caractères à envoyer message = labelCode