Ajout variable ajustement du Tear-off

This commit is contained in:
Axolito 2025-03-18 16:45:22 +01:00
parent f93a436a2e
commit 4de622e49f
3 changed files with 13 additions and 4 deletions

View File

@ -5,6 +5,9 @@ import argparse
port = "/dev/ttyS4" port = "/dev/ttyS4"
baud_rate = 38400 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 # Créez un objet de port série
ser = serial.Serial(port, baud_rate, timeout=1) ser = serial.Serial(port, baud_rate, timeout=1)
@ -34,7 +37,7 @@ for num in range(0, number):
#print (label) #print (label)
# Chaîne de caractères à envoyer # 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 # 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') message_bytes = message.encode('windows-1252')

View File

@ -5,6 +5,9 @@ import argparse
port = "/dev/ttyS4" port = "/dev/ttyS4"
baud_rate = 38400 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 # Créez un objet de port série
ser = serial.Serial(port, baud_rate, timeout=1) ser = serial.Serial(port, baud_rate, timeout=1)
@ -37,9 +40,9 @@ for num in range(0, number):
if barcode == "y": 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: 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 # Chaîne de caractères à envoyer
message = labelCode message = labelCode

View File

@ -5,6 +5,9 @@ import argparse
port = "/dev/ttyS4" port = "/dev/ttyS4"
baud_rate = 38400 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 # Créez un objet de port série
ser = serial.Serial(port, baud_rate, timeout=1) ser = serial.Serial(port, baud_rate, timeout=1)
@ -50,7 +53,7 @@ for num in range(int(numPC), number + int(numPC)):
print (label) print (label)
# labelCode = '^XA^FO4,24^BY1^BCN,140,N^FD' + label + '^FS^FO0,190^A0,32,22^FD' + label + '^FS^XZ' # 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 # Chaîne de caractères à envoyer
message = labelCode message = labelCode