34 lines
608 B
Python
34 lines
608 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Created on Sat Sep 28 11:41:21 2019
|
|
|
|
@author: Guido Longoni - guidolongoni@gmail.com
|
|
"""
|
|
|
|
#import protocol as p
|
|
|
|
#testala=p.callPrintImage(imageName='Pippus',printMode='10',fieldContent='qualcosa\rqualcosaltro\rciao')
|
|
|
|
def subChars(s):
|
|
subDict = {'\x02': " #STX ",
|
|
'\x03': " #ETX ",
|
|
'\x1B': " #ESC ",
|
|
'\r': " #CR ",
|
|
'\f': " #LF ",
|
|
'\t': " #TAB ",
|
|
'\x06': " #ACK ",
|
|
'\x15': " #NACK "
|
|
}
|
|
out = ""
|
|
for c in s:
|
|
if c in subDict.keys():
|
|
out += subDict[c]
|
|
else:
|
|
out += c
|
|
return out
|
|
|
|
|
|
t="\x06\x02OK\x03\r\n\t"
|
|
|
|
print(subChars(t)) |