New file |
| | |
| | | #!/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() |
| | | |
| | | slip = 0 |
| | | |
| | | printer.reset() |
| | | |
| | | if slip: |
| | | printer.waitForSlip() |
| | | printer.setBarcodeWidth(2) |
| | | else: |
| | | printer.selectReceipt() |
| | | printer.setPitch(printer.PITCH_COMPRESSED) |
| | | printer.setBarcodeWidth(3) |
| | | printer.cut() |
| | | |
| | | printer.setBarcodeHeight(32) |
| | | |
| | | printer.alignCenter() |
| | | printer.printLineUnicode(u"┌──────────────────────────────────────────────────────┐") |
| | | printer.printLineUnicode(u"│ POTWIERDZENIE NADANIA przesyłki poleconej nr │") |
| | | printer.printCode128([105, 102, 0, 75, 90, 07, 73, 12, 34, 56, 78, 90]) |
| | | printer.feedDots(5) |
| | | printer.printLineUnicode(u"│ (00) 7 5900773 1 234567890 │") |
| | | printer.printLineUnicode(u"├───────────────────────────────┐ │") |
| | | printer.printLineUnicode(u"│ NADAWCA: │ Opłata ... zł ... gr │") |
| | | printer.printLineUnicode(u"│ Test Testowy │ Masa ... kg ... g │") |
| | | printer.printLineUnicode(u"│ ul. Testowa 1 │ GABARYT A[ ] B[ ] │") |
| | | printer.printLineUnicode(u"│ 01-001 Test │ Priorytetowa: [ ] │") |
| | | printer.printLineUnicode(u"│ │ Potw. odbioru: [ ] │") |
| | | printer.printLineUnicode(u"│ │ │") |
| | | printer.printLineUnicode(u"│ ADRESAT: │ │") |
| | | printer.printLineUnicode(u"│ Test Testowy │ ( ) │") |
| | | printer.printLineUnicode(u"│ ul. Testowa 1 │ │") |
| | | printer.printLineUnicode(u"│ 01-001 Test │ │") |
| | | printer.printLineUnicode(u"│ │ Podpis przyjmującego │") |
| | | printer.printLineUnicode(u"└───────────────────────────────┴──────────────────────┘") |
| | | |
| | | if slip: |
| | | printer.ejectSlip() |
| | | else: |
| | | printer.cut() |