Axiohm A758 helper library for Python
Jacek Kowalski
2016-05-03 a242befc8e8671acad2a900de08a2246cc8481d5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
 
from axiohm import Axiohm
 
printer = Axiohm(port = '/dev/ttyS0', baudrate = 19200, xonxoff = True)
 
print printer.getModel()
print printer.getStatus()
 
printer.reset()
printer.waitForSlip()
 
printer.feedMilimeters(100)
 
lines = [
    "Line 1",
    "Line 2",
    "Line 3"
]
 
for line in lines:
    printer.moveAbsoluteMilimeters(20)
    printer.setDoubleWide()
    printer.printLineUnicode(line)
 
printer.ejectSlip()