commit | author | age
|
a242be
|
1 |
#!/usr/bin/env python |
JK |
2 |
# -*- encoding: utf-8 -*- |
|
3 |
|
|
4 |
from axiohm import Axiohm |
|
5 |
|
|
6 |
printer = Axiohm(port = '/dev/ttyS0', baudrate = 19200, xonxoff = True) |
|
7 |
|
|
8 |
print printer.getModel() |
|
9 |
print printer.getStatus() |
|
10 |
|
|
11 |
slip = 0 |
|
12 |
|
|
13 |
printer.reset() |
|
14 |
|
|
15 |
if slip: |
|
16 |
printer.waitForSlip() |
|
17 |
printer.setBarcodeWidth(2) |
|
18 |
else: |
|
19 |
printer.selectReceipt() |
|
20 |
printer.setPitch(printer.PITCH_COMPRESSED) |
|
21 |
printer.setBarcodeWidth(3) |
|
22 |
printer.cut() |
|
23 |
|
|
24 |
printer.setBarcodeHeight(32) |
|
25 |
|
|
26 |
printer.alignCenter() |
|
27 |
printer.printLineUnicode(u"┌──────────────────────────────────────────────────────┐") |
|
28 |
printer.printLineUnicode(u"│ POTWIERDZENIE NADANIA przesyłki poleconej nr │") |
|
29 |
printer.printCode128([105, 102, 0, 75, 90, 07, 73, 12, 34, 56, 78, 90]) |
|
30 |
printer.feedDots(5) |
|
31 |
printer.printLineUnicode(u"│ (00) 7 5900773 1 234567890 │") |
|
32 |
printer.printLineUnicode(u"├───────────────────────────────┐ │") |
|
33 |
printer.printLineUnicode(u"│ NADAWCA: │ Opłata ... zł ... gr │") |
|
34 |
printer.printLineUnicode(u"│ Test Testowy │ Masa ... kg ... g │") |
|
35 |
printer.printLineUnicode(u"│ ul. Testowa 1 │ GABARYT A[ ] B[ ] │") |
|
36 |
printer.printLineUnicode(u"│ 01-001 Test │ Priorytetowa: [ ] │") |
|
37 |
printer.printLineUnicode(u"│ │ Potw. odbioru: [ ] │") |
|
38 |
printer.printLineUnicode(u"│ │ │") |
|
39 |
printer.printLineUnicode(u"│ ADRESAT: │ │") |
|
40 |
printer.printLineUnicode(u"│ Test Testowy │ ( ) │") |
|
41 |
printer.printLineUnicode(u"│ ul. Testowa 1 │ │") |
|
42 |
printer.printLineUnicode(u"│ 01-001 Test │ │") |
|
43 |
printer.printLineUnicode(u"│ │ Podpis przyjmującego │") |
|
44 |
printer.printLineUnicode(u"└───────────────────────────────┴──────────────────────┘") |
|
45 |
|
|
46 |
if slip: |
|
47 |
printer.ejectSlip() |
|
48 |
else: |
|
49 |
printer.cut() |