Lines 27-33
Link Here
|
27 |
from . import status, pml |
27 |
from . import status, pml |
28 |
from prnt import pcl, ldl, colorcal |
28 |
from prnt import pcl, ldl, colorcal |
29 |
import time |
29 |
import time |
30 |
from .sixext import to_bytes_utf8, StringIO |
30 |
from .sixext import to_bytes_utf8, to_string_utf8, StringIO |
31 |
|
31 |
|
32 |
# ************************* LEDM Clean**************************************** # |
32 |
# ************************* LEDM Clean**************************************** # |
33 |
CleanXML = """<?xml version=\"1.0\" encoding=\"UTF-8\"?> |
33 |
CleanXML = """<?xml version=\"1.0\" encoding=\"UTF-8\"?> |
Lines 430-444
Link Here
|
430 |
|
430 |
|
431 |
|
431 |
|
432 |
def alignType10Phase2(dev, values, pattern): |
432 |
def alignType10Phase2(dev, values, pattern): |
433 |
i, p = 0, ''.join([pcl.UEL, '\n']) |
433 |
i, p = 0, ''.join([to_string_utf8(pcl.UEL), '\n']) |
434 |
|
434 |
|
435 |
for x in values: |
435 |
for x in values: |
436 |
i += 1 |
436 |
i += 1 |
437 |
if not x: |
437 |
if not x: |
438 |
break |
438 |
break |
439 |
p = ''.join([p, pcl.ESC, '*o5W\x1a', chr(i), '\x00', chr(pattern), chr(x), '\n']) |
439 |
p = ''.join([p, to_string_utf8(pcl.ESC), '*o5W\x1a', chr(i), '\x00', chr(pattern), chr(x), '\n']) |
440 |
|
440 |
|
441 |
p = ''.join([p, pcl.UEL]) |
441 |
p = ''.join([p, to_string_utf8(pcl.UEL)]) |
442 |
|
442 |
|
443 |
dev.printData(p) |
443 |
dev.printData(p) |
444 |
dev.closePrint() |
444 |
dev.closePrint() |
Lines 1239-1268
Link Here
|
1239 |
} |
1239 |
} |
1240 |
|
1240 |
|
1241 |
if num_inks == 4: |
1241 |
if num_inks == 4: |
1242 |
s = ''.join([pcl.UEL, |
1242 |
s = ''.join([to_string_utf8(pcl.UEL), |
1243 |
'@PJL ENTER LANGUAGE=PCL3GUI\n', |
1243 |
'@PJL ENTER LANGUAGE=PCL3GUI\n', |
1244 |
pcl.RESET, |
1244 |
to_string_utf8(pcl.RESET), |
1245 |
pcl.ESC, '*o5W\x1a\x01', align_values1[a], |
1245 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x01', align_values1[a], |
1246 |
pcl.ESC, '*o5W\x1a\x02', align_values2[a], |
1246 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x02', align_values2[a], |
1247 |
pcl.ESC, '*o5W\x1a\x03', align_values1[b], |
1247 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x03', align_values1[b], |
1248 |
pcl.ESC, '*o5W\x1a\x04', align_values1[b], |
1248 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x04', align_values1[b], |
1249 |
pcl.ESC, '*o5W\x1a\x08', align_values1[c], |
1249 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x08', align_values1[c], |
1250 |
pcl.ESC, '*o5W\x1a\x07', align_values1[d], |
1250 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x07', align_values1[d], |
1251 |
pcl.RESET, |
1251 |
to_string_utf8(pcl.RESET), |
1252 |
pcl.UEL]) |
1252 |
to_string_utf8(pcl.UEL)]) |
1253 |
|
1253 |
|
1254 |
else: # 6 |
1254 |
else: # 6 |
1255 |
s = ''.join([pcl.UEL, |
1255 |
s = ''.join([to_string_utf8(pcl.UEL), |
1256 |
'@PJL ENTER LANGUAGE=PCL3GUI\n', |
1256 |
'@PJL ENTER LANGUAGE=PCL3GUI\n', |
1257 |
pcl.RESET, |
1257 |
to_string_utf8(pcl.RESET), |
1258 |
pcl.ESC, '*o5W\x1a\x05', align_values1[a], |
1258 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x05', align_values1[a], |
1259 |
pcl.ESC, '*o5W\x1a\x06', align_values3[a], |
1259 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x06', align_values3[a], |
1260 |
pcl.ESC, '*o5W\x1a\x03', align_values1[b], |
1260 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x03', align_values1[b], |
1261 |
pcl.ESC, '*o5W\x1a\x04', align_values1[b], |
1261 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x04', align_values1[b], |
1262 |
pcl.ESC, '*o5W\x1a\x0a', align_values1[c], |
1262 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x0a', align_values1[c], |
1263 |
pcl.ESC, '*o5W\x1a\x09', align_values1[d], |
1263 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x09', align_values1[d], |
1264 |
pcl.RESET, |
1264 |
to_string_utf8(pcl.RESET), |
1265 |
pcl.UEL]) |
1265 |
to_string_utf8(pcl.UEL)]) |
1266 |
|
1266 |
|
1267 |
dev.printData(s) |
1267 |
dev.printData(s) |
1268 |
dev.closePrint() |
1268 |
dev.closePrint() |
Lines 1577-1589
Link Here
|
1577 |
7 : ('\x18\x9c', '\x0d\xac'), |
1577 |
7 : ('\x18\x9c', '\x0d\xac'), |
1578 |
} |
1578 |
} |
1579 |
|
1579 |
|
1580 |
s = ''.join([pcl.UEL, |
1580 |
s = ''.join([to_string_utf8(pcl.UEL), |
1581 |
'@PJL ENTER LANGUAGE=PCL3GUI\n', |
1581 |
'@PJL ENTER LANGUAGE=PCL3GUI\n', |
1582 |
pcl.RESET, |
1582 |
to_string_utf8(pcl.RESET), |
1583 |
pcl.ESC, '*o5W\x1a\x0c\x00', color_cal[value][0], |
1583 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x0c\x00', color_cal[value][0], |
1584 |
pcl.ESC, '*o5W\x1a\x0b\x00', color_cal[value][1], |
1584 |
to_string_utf8(pcl.ESC), '*o5W\x1a\x0b\x00', color_cal[value][1], |
1585 |
pcl.RESET, |
1585 |
to_string_utf8(pcl.RESET), |
1586 |
pcl.UEL]) |
1586 |
to_string_utf8(pcl.UEL)]) |
1587 |
|
1587 |
|
1588 |
dev.printData(s) |
1588 |
dev.printData(s) |
1589 |
dev.closePrint() |
1589 |
dev.closePrint() |